Midgame Puzzle

Avatar of Kuledood11
| 1
Black has just played 19...b5, attacking White's pinned bishop. What should White do?