Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 e6 4. Nf3 dxc4 5. Bg5 f6 6. Bf4 Na6 7. e3 h5 8. Bxc4
g5 9. Be5 fxe5 10. Nxe5 Qa5 11. O-O Bd6 12. Nf3 b5 13. Bd3 Ne7 14. a3 Bb7 15.
b4 Qc7 16. Ne4 g4 17. Nxd6+ Qxd6 18. Ne5 Rf8 19. Ng6 O-O-O 20. Nxf8 Rxf8 21. g3
Qd5 22. Be2 c5 23. f3 Nf5 24. e4 Ne3 *
Position (FEN): 2k2r2/pb6/n3p3/1ppq3p/1P1PP1p1/P3nPP1/4B2P/R2Q1RK1 w - - 1 25
White to move.
Themes:  Middlegame  
Puzzle rating: 999
Best move: exd5