Chess puzzle (Crushing)
Moves: 1. e4 c5 2. a3 d5 3. exd5 Qxd5 4. Nc3 Qd8 5. Bb5+ Bd7 6. Bxd7+ Nxd7 7. Nf3 g6
8. O-O Bg7 9. d3 Ngf6 10. Bg5 Qb6 11. Rb1 O-O 12. Re1 Rfe8 13. Qd2 a6 14. Bh6
Bh8 15. h3 Qc7 16. Ne4 c4 17. d4 Nd5 18. Neg5 N7f6 19. Ne5 c3 20. Ngxf7 *
Position (FEN): r3r1kb/1pq1pN1p/p4npB/3nN3/3P4/P1p4P/1PPQ1PP1/1R2R1K1 b - - 0 20
Black to move.
Themes: Advanced Pawn Middlegame  
Puzzle rating: 1401
Best move: cxd2