Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d4 d5 4. dxe5 dxc4 5. Qxd8+ Kxd8 6. exf6 Nc6 7. fxg7
Bxg7 8. c3 Bg4 9. f3 Be6 10. Bf4 f5 11. exf5 Bxf5 12. Nd2 b5 13. Ne4 Re8 14.
O-O-O+ Kc8 15. Nc5 Bf8 16. Na6 Re7 17. Nh3 Kb7 18. Nb4 Re2 19. Rd2 Rxd2 20.
Bxd2 Ne5 21. Nd5 *
Position (FEN): r4b2/pkp4p/8/1p1Nnb2/2p5/2P2P1N/PP1B2PP/2K4R b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 978
Best move: Nd3+