Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 g6 3. f3 Bg7 4. e4 d6 5. Nc3 O-O 6. Be3 c6 7. Qd2 Qa5 8. g4 e5
9. d5 cxd5 10. exd5 a6 11. O-O-O Bd7 12. h4 h5 13. gxh5 Nxh5 14. Nge2 b5 15. b3
Bf5 16. Bh3 Bxh3 17. Rxh3 Nd7 18. Ng3 Nhf6 19. h5 bxc4 20. bxc4 Rab8 21. Rdh1
Qa3+ 22. Kd1 Rb2 23. Qc1 e4 24. hxg6 fxg6 25. Bh6 *
Position (FEN): 5rk1/3n2b1/p2p1npB/3P4/2P1p3/q1N2PNR/Pr6/2QK3R b - - 1 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1316
Best move: Ng4