Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Nf5 e6 7. Ng3 Be7 8. Bf4
e5 9. Bg5 O-O 10. Bc4 Bg4 11. Qd2 Nbd7 12. O-O Nb6 13. Bb3 Be6 14. Nf5 Bxf5 15.
exf5 Rc8 16. f4 h6 17. Bh4 Nc4 18. Qc1 Qc7 19. fxe5 dxe5 20. Bxf6 Bxf6 21. Nd5
*
Position (FEN): 2r2rk1/1pq2pp1/p4b1p/3NpP2/2n5/1B6/PPP3PP/R1Q2RK1 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1182
Best move: Qc5+