Chess puzzle (Crushing)
Moves: 1. d4 c5 2. dxc5 e6 3. b4 Nc6 4. Ba3 b5 5. c3 Bb7 6. Bb2 Nf6 7. a4 a6 8. a5 Qc7
9. Na3 Be7 10. Nc2 Rd8 11. Nd4 d5 12. e3 e5 13. Nf5 O-O 14. Nf3 Bc8 15. Nxe7+
Qxe7 16. Qc2 h6 17. Be2 Ne4 18. Qb3 Qf6 19. Bd3 Be6 20. Qc2 Rd7 21. O-O-O Bf5
22. h3 Rfd8 23. Ba3 g6 24. Qb2 Qe6 25. Rdg1 *
Position (FEN): 3r2k1/3r1p2/p1n1q1pp/PpPppb2/1P2n3/B1PBPN1P/1Q3PP1/2K3RR b - - 3 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 2067
Best move: d4