Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 c5 4. Bf4 Nc6 5. Nb5 e5 6. exd5 exf4 7. dxc6 bxc6 8.
Qe2+ Be7 9. Nc3 cxd4 10. O-O-O c5 11. Ne4 Qc7 12. Nf3 Nh6 13. Nfg5 O-O 14. h4
Bg4 15. f3 Bf5 16. g4 Bxe4 17. Qxe4 g6 18. Nxh7 Kxh7 19. h5 f5 20. hxg6+ Kxg6 *
Position (FEN): r4r2/p1q1b3/6kn/2p2p2/3pQpP1/5P2/PPP5/2KR1B1R w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 2004
Best move: gxf5+