Chess puzzle (Advantage)
Moves: 1. c4 e5 2. g3 Nc6 3. Bg2 f5 4. d3 Nf6 5. e4 Bb4+ 6. Bd2 fxe4 7. dxe4 O-O 8.
Ne2 Qe7 9. O-O Bc5 10. h3 d6 11. Nbc3 Be6 12. Nd5 Bxd5 13. cxd5 Nd4 14. Nxd4
Bxd4 15. Bc3 Bb6 16. Kh2 Qf7 17. f4 exf4 18. gxf4 Nh5 19. e5 Be3 20. f5 Bf4+
21. Kg1 dxe5 22. d6 Qxf5 23. dxc7 Qg5 24. Qg4 Qxg4 *
Position (FEN): r4rk1/ppP3pp/8/4p2n/5bq1/2B4P/PP4B1/R4RK1 w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1048
Best move: hxg4