Chess puzzle (Crushing)
Moves: 1. c4 d5 2. cxd5 Qxd5 3. Nc3 Qa5 4. Nf3 e6 5. e3 Ne7 6. Be2 Ng6 7. O-O Nd7 8.
a3 Nf6 9. b4 Bxb4 10. Bb2 Be7 11. Rc1 c6 12. d4 Ng4 13. Ne4 Qh5 14. h3 Nf6 15.
Ng3 Qa5 16. Qb3 Qd5 17. Bc4 Qd6 18. e4 Qd7 19. d5 exd5 20. exd5 cxd5 *
Position (FEN): r1b1k2r/pp1qbppp/5nn1/3p4/2B5/PQ3NNP/1B3PP1/2R2RK1 w kq - 0 21
White to move.
Themes: Pin Middlegame  
Puzzle rating: 1404
Best move: Bb5