Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 d6 4. Nf3 c6 5. a4 g6 6. d3 Bg7 7. Bg5 O-O 8. h4 h6
9. h5 Nxh5 10. Bxd8 Rxd8 11. Nh4 g5 12. Ng6 Nf4 13. Ne7+ Kf8 14. Nf5 Nxg2+ 15.
Kf1 Bxf5 16. exf5 Nf4 17. f6 Bxf6 18. Rxh6 Bg7 19. Rh7 d5 20. Bb3 Nd7 21. Qg4
Nf6 22. Qxg5 Nxh7 23. Qf5 Kg8 24. Ne4 Rd7 *
Position (FEN): r5k1/pp1r1pbn/2p5/3ppQ2/P3Nn2/1B1P4/1PP2P2/R4K2 w - - 4 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 926
Best move: Qxd7