Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 f6 4. dxe5 fxe5 5. Bc4 Nf6 6. Bg5 Be7 7. Nc3 a6 8.
Bxf6 Bxf6 9. a3 b5 10. Ba2 Bb7 11. O-O Ne7 12. Re1 Ng6 13. g3 Rf8 14. Kg2 h5
15. Nd5 h4 16. Nxf6+ Qxf6 17. Re3 hxg3 18. hxg3 O-O-O 19. Qe2 d5 20. Re1 dxe4
21. Rxe4 Bxe4 22. Qxe4 Kb8 23. Re2 Ne7 24. Nxe5 Rde8 *
Position (FEN): 1k2rr2/2p1n1p1/p4q2/1p2N3/4Q3/P5P1/BPP1RPK1/8 w - - 1 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1589
Best move: Nd7+