Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 Nf6 4. Nc3 Qa5 5. d4 c6 6. Bd3 Bg4 7. O-O Nbd7 8.
Bd2 e6 9. Ne4 Qc7 10. Nxf6+ Nxf6 11. h3 Bxf3 12. Qxf3 Bd6 13. Bg5 O-O-O 14. c3
h6 15. Bxf6 gxf6 16. Qxf6 Rdg8 17. Qf3 f5 18. Rfe1 Qd7 19. Re2 Rg7 20. Rae1
Rhg8 21. g3 f4 22. g4 h5 23. Kh1 *
Position (FEN): 2k3r1/pp1q2r1/2pbp3/7p/3P1pP1/2PB1Q1P/PP2RP2/4R2K b - - 1 23
Black to move.
Themes: Kingside Attack Middlegame  
Puzzle rating: 986
Best move: hxg4