Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bc5 4. Nxe5 d6 5. Nxc6 bxc6 6. d4 Bb6 7. Bc4 Ne7 8.
f4 d5 9. exd5 cxd5 10. Bb3 O-O 11. O-O Re8 12. Qf3 c6 13. Be3 Nf5 14. Bf2 Nxd4
15. Bxd4 Bxd4+ 16. Kh1 Re3 17. Qf2 Qd7 18. Rad1 Bb6 19. Qh4 Ba6 20. Rfe1 Rae8
21. Rxe3 Rxe3 22. Nxd5 *
Position (FEN): 6k1/p2q1ppp/bbp5/3N4/5P1Q/1B2r3/PPP3PP/3R3K b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1368
Best move: cxd5