Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bc5 4. Bc4 d6 5. d3 Bg4 6. h3 Bh5 7. g4 Bg6 8. Be3
Bb6 9. Qd2 Na5 10. Bb5+ c6 11. Ba4 Bxe3 12. fxe3 b5 13. Bb3 Nxb3 14. axb3 Ne7
15. Kf2 O-O 16. Kg2 f6 17. Ne2 h5 18. Ra6 Qd7 19. Kg3 hxg4 20. hxg4 d5 21. Nh4
Bf7 22. Nf5 Nxf5+ 23. exf5 g6 24. e4 dxe4 *
Position (FEN): r4rk1/p2q1b2/R1p2pp1/1p2pP2/4p1P1/1P1P2K1/1PPQN3/7R w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1133
Best move: Qh6