Chess puzzle (Crushing)
Moves: 1. e4 e5 2. f4 d6 3. Nf3 Bg4 4. Bc4 Nf6 5. O-O Be7 6. fxe5 dxe5 7. Bxf7+ Kxf7
8. Nxe5+ Ke8 9. Nxg4 Rf8 10. d4 Nc6 11. Nxf6+ Bxf6 12. e5 Be7 13. Rxf8+ Bxf8
14. c3 g6 15. Qg4 Bg7 16. Bg5 Qd5 17. Nd2 a5 18. c4 Qxd4+ 19. Qxd4 Nxd4 20. Re1
c5 21. Ne4 b6 22. Nf6+ Ke7 23. Nxh7+ Ke6 24. Bf6 Bxf6 *
Position (FEN): r7/7N/1p2kbp1/p1p1P3/2Pn4/8/PP4PP/4R1K1 w - - 0 25
White to move.
Themes: Discovered Attack Endgame  
Puzzle rating: 1304
Best move: exf6+