Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 Nc6 4. Ng5 Bc5 5. O-O O-O 6. d3 d6 7. h3 h6 8. Nf3
Nd4 9. Nxd4 Bxd4 10. c3 Bb6 11. Na3 g5 12. g4 h5 13. Kg2 Kg7 14. f3 hxg4 15.
fxg4 Rh8 16. Bxg5 Rh6 17. Bxh6+ Kxh6 18. g5+ Kxg5 19. Bxf7 Qh8 20. Qd2+ Kh4 21.
Qf2+ *
Position (FEN): r1b4q/ppp2B2/1b1p1n2/4p3/4P2k/N1PP3P/PP3QK1/R4R2 b - - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1368
Best move: Bxf2