Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Nf3 Bg4 5. Bc4 Nf6 6. O-O h5 7. d4 e6 8.
Qd3 Bd6 9. d5 e5 10. Re1 Nbd7 11. Nxe5 Nxe5 12. Bf4 Nd7 13. Bxe5 Nxe5 14. f4 f6
15. Bb5+ Kd8 16. fxe5 Bxe5 17. h3 Qb6+ 18. Kh1 Qf2 19. Ne4 Qb6 20. hxg4 *
Position (FEN): r2k3r/ppp3p1/1q3p2/1B1Pb2p/4N1P1/3Q4/PPP3P1/R3R2K b - - 0 20
Black to move.
Themes: Discovered Attack, Kingside Attack Middlegame  
Puzzle rating: 1042
Best move: hxg4+