Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 d6 6. Bb5+ Bd7 7. Bxd7+
Qxd7 8. O-O Nf6 9. Nc3 Be7 10. Rd1 O-O 11. Bg5 h6 12. Bh4 Qg4 13. Bg3 Rfe8 14.
Qd3 Bf8 15. f3 Qg5 16. Bf2 Nh5 17. Be3 Qg6 18. Nd5 Rac8 19. g4 c6 20. Kf2 *
Position (FEN): 2r1rbk1/pp3pp1/2pp2qp/3N3n/4P1P1/3QBP2/PPP2K1P/R2R4 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1312
Best move: cxd5