Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Be7 5. c3 d3 6. Qxd3 d6 7. h3 Nf6 8. Qe2
O-O 9. O-O Ne5 10. Nxe5 dxe5 11. f4 Bd6 12. f5 Qe7 13. Bg5 h6 14. Bh4 a5 15. g4
b6 16. g5 hxg5 17. Bxg5 Bb7 18. Nd2 Bc5+ 19. Kh2 Rad8 20. a3 Kh7 21. b4 axb4
22. cxb4 Bd4 23. Rad1 Rh8 24. Rf3 Ng4+ 25. hxg4 Qxg5 *
Position (FEN): 3r3r/1bp2ppk/1p6/4pPq1/1PBbP1P1/P4R2/3NQ2K/3R4 w - - 0 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1934
Best move: Bxf7