Chess puzzle (Crushing)
Moves: 1. e4 c5 2. c3 d5 3. exd5 Qxd5 4. d4 e6 5. dxc5 Qxd1+ 6. Kxd1 Bxc5 7. f3 Nf6 8.
Bb5+ Bd7 9. Bxd7+ Nbxd7 10. Ke2 O-O 11. Be3 Rac8 12. Nd2 Bxe3 13. Kxe3 Nd5+ 14.
Kf2 Nf4 15. Ke3 g5 16. g3 Nd5+ 17. Ke2 Ne5 18. Nh3 h6 19. Rhd1 Rfd8 20. Nf2 f5
21. Nd3 *
Position (FEN): 2rr2k1/pp6/4p2p/3nnpp1/8/2PN1PP1/PP1NK2P/R2R4 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1382
Best move: Nxd3