Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 d6 3. Nc3 Nf6 4. a3 e6 5. d3 Nc6 6. Nge2 Be7 7. O-O O-O 8. Kh1
a6 9. f4 b5 10. Ba2 Bb7 11. Ng3 Qc7 12. f5 exf5 13. Nxf5 Ne5 14. h3 Rad8 15.
Nxe7+ Qxe7 16. Bg5 Ng6 17. Bxf6 gxf6 18. Qg4 Qe5 19. Rf5 Bc8 20. Raf1 Qd4 21.
Qg3 Bxf5 22. exf5 Qe5 23. Qg4 d5 24. fxg6 hxg6 25. Qxg6+ *
Position (FEN): 3r1rk1/5p2/p4pQ1/1pppq3/8/P1NP3P/BPP3P1/5R1K b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 760
Best move: fxg6