Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 c5 3. Nf3 cxd4 4. Qxd4 dxc4 5. Qxd8+ Kxd8 6. e3 Be6 7. Ne5 f6 8.
Bxc4 fxe5 9. Bxe6 Nf6 10. O-O Nc6 11. Nc3 Kc7 12. Nb5+ Kb6 13. a4 a6 14. Nc3
Rd8 15. f3 Rd6 16. Bf5 e6 17. Be4 Nxe4 18. Nxe4 Rd7 19. f4 Be7 20. a5+ Nxa5 21.
Bd2 Nc6 22. Rfd1 Rhd8 23. Rab1 Bf6 24. Nxf6 *
Position (FEN): 3r4/1p1r2pp/pkn1pN2/4p3/5P2/4P3/1P1B2PP/1R1R2K1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1975
Best move: gxf6