Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 e6 4. c3 Be7 5. Nf3 O-O 6. Bd3 h6 7. h4 Nh5 8. g4
Nxf4 9. exf4 c5 10. g5 h5 11. Ne5 g6 12. Bxg6 fxg6 13. Nxg6 Rf7 14. Qxh5 Rh7
15. Qg4 e5 16. f5 exd4 17. cxd4 Bxg5 18. Nd2 Qe8+ 19. Ne5 cxd4 20. Qxd4 Bxd2+ *
Position (FEN): rnb1q1k1/pp5r/8/3pNP2/3Q3P/8/PP1b1P2/R3K2R w KQ - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1170
Best move: Kxd2