Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 Nc6 3. d3 g6 4. Qf3 Nf6 5. Ne2 Bg7 6. Nbc3 O-O 7. h4 h5 8. Bg5
a6 9. a3 b5 10. Bb3 Ne5 11. Qe3 Bb7 12. Qxc5 d5 13. Nxd5 Nxd5 14. Bxd5 Bxd5 15.
exd5 Rc8 16. Qb4 Rxc2 17. Qe4 Qa5+ 18. b4 Qc7 19. d4 Rxe2+ 20. Kxe2 Qc4+ 21.
Ke3 *
Position (FEN): 5rk1/4ppb1/p5p1/1p1Pn1Bp/1PqPQ2P/P3K3/5PP1/R6R b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2344
Best move: f5