Chess puzzle (Crushing)
Moves: 1. c4 g6 2. d4 Bg7 3. Nf3 c6 4. Nc3 Nf6 5. e3 O-O 6. Be2 d5 7. c5 Nbd7 8. O-O
Ne4 9. Qc2 Ndf6 10. Bd3 Nxc3 11. Qxc3 Ne4 12. Qc2 f5 13. b4 a6 14. Rb1 e6 15.
Ne5 Qh4 16. Nf3 Qf6 17. a3 g5 18. Ne1 g4 19. f3 gxf3 20. Rxf3 Qh4 21. Qd2 *
Position (FEN): r1b2rk1/1p4bp/p1p1p3/2Pp1p2/1P1Pn2q/P2BPR2/3Q2PP/1RB1N1K1 b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 994
Best move: Nxd2