Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 g6 3. e3 d5 4. Nc3 Bg7 5. Bd3 O-O 6. Qf3 Bg4 7. Qg3 c6 8. cxd5
cxd5 9. h3 Be6 10. Qf3 Nc6 11. Nge2 a6 12. Nf4 Rc8 13. O-O Nb4 14. Nxe6 fxe6
15. Qe2 Nxd3 16. Qxd3 Qd6 17. Re1 e5 18. dxe5 Qxe5 19. e4 d4 20. Nd5 *
Position (FEN): 2r2rk1/1p2p1bp/p4np1/3Nq3/3pP3/3Q3P/PP3PP1/R1B1R1K1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1266
Best move: Nxd5