Chess puzzle (Crushing)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 e6 5. Nf3 d5 6. e5 Be7 7. a3 f6 8. Bb5
Bd7 9. Bxc6 Bxc6 10. Bf4 fxe5 11. Nxe5 Bf6 12. Nd2 Ne7 13. Ndf3 O-O 14. Qd2 Nf5
15. h4 a5 16. g4 Nd6 17. g5 Bxe5 18. Nxe5 Ne4 19. Qe3 Qb6 20. Rb1 Rf5 21. h5
Raf8 22. h6 g6 23. Rh4 Bb5 24. Nxg6 *
Position (FEN): 5rk1/1p5p/1q2p1NP/pb1p1rP1/3PnB1R/P3Q3/1P3P2/1R2K3 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1495
Best move: hxg6