Chess puzzle (Crushing)
Moves: 1. e4 d6 2. Nf3 Nf6 3. Nc3 Bg4 4. h3 Bxf3 5. Qxf3 c6 6. d4 Nbd7 7. Bd3 e5 8.
Be3 Be7 9. dxe5 Nxe5 10. Qe2 O-O 11. O-O-O a5 12. f4 Nxd3+ 13. Rxd3 Qc7 14. g4
b5 15. g5 Nd7 16. h4 a4 17. h5 b4 18. Nd1 c5 19. g6 Bf6 20. gxh7+ Kh8 21. h6 c4
22. hxg7+ Bxg7 23. Rd5 Nf6 24. Rg5 Nxe4 *
Position (FEN): r4r1k/2q2pbP/3p4/6R1/ppp1nP2/4B3/PPP1Q3/2KN3R w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1027
Best move: Rxg7