Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 e6 3. e3 Nf6 4. Nf3 Be7 5. Nc3 O-O 6. Be2 Nc6 7. cxd5 exd5 8.
O-O h6 9. Ne5 Nxe5 10. dxe5 Nh7 11. Bd3 f6 12. Qc2 Ng5 13. f4 Nf7 14. Bg6 fxe5
15. fxe5 Nxe5 16. Rxf8+ Qxf8 17. Nxd5 Bd6 18. Bd2 Be6 19. Nf4 Nxg6 20. Qxg6 Bf5
21. Qg3 g5 22. h4 Qg7 23. Bc3 Qe7 24. hxg5 hxg5 25. Ng6 *
Position (FEN): r5k1/ppp1q3/3b2N1/5bp1/8/2B1P1Q1/PP4P1/R5K1 b - - 1 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1412
Best move: Bxg6