Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Be2 O-O 6. Be3 e5 7. d5 a5 8. g4 Na6
9. g5 Ne8 10. h4 Bd7 11. h5 f5 12. gxf6 Nxf6 13. hxg6 hxg6 14. Qd2 Ng4 15. Nh3
Nb4 16. O-O-O Nxe3 17. Qxe3 Qh4 18. Rdg1 Bxh3 19. Rxh3 Qxf2 20. Rxg6 Qe1+ *
Position (FEN): r4rk1/1pp3b1/3p2R1/p2Pp3/1nP1P3/2N1Q2R/PP2B3/2K1q3 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 977
Best move: Nd1