Chess puzzle (Crushing)
Moves: 1. Nf3 d5 2. d4 c5 3. dxc5 e6 4. Be3 Nc6 5. a3 e5 6. Bg5 Nge7 7. e3 h6 8. Bh4
Bg4 9. h3 Bh5 10. Be2 e4 11. Nd4 Bxe2 12. Nxe2 Qa5+ 13. Nbc3 Qxc5 14. O-O Nf5
15. Nxd5 Bd6 16. b4 Qc4 17. Bg3 O-O-O 18. Bxd6 Rxd6 19. Nef4 g5 20. Qd3 *
Position (FEN): 2k4r/pp3p2/2nr3p/3N1np1/1Pq1pN2/P2QP2P/2P2PP1/R4RK1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1680
Best move: exd3