Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. Nc3 d6 5. h3 Be7 6. d4 O-O 7. d5 Nb4 8. a3
Na6 9. Bxa6 bxa6 10. Be3 Nd7 11. O-O f5 12. exf5 Rxf5 13. Qd3 Rf7 14. Ne4 Nf6
15. Bg5 Nxe4 16. Bxe7 Qxe7 17. Qxe4 Rf6 18. c4 Bf5 19. Qe3 Rg6 20. Nh2 Qh4 21.
g4 Bd7 22. f4 exf4 23. Rxf4 Re8 24. Qc3 h5 25. Raf1 *
Position (FEN): 4r1k1/p1pb2p1/p2p2r1/3P3p/2P2RPq/P1Q4P/1P5N/5RK1 b - - 1 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1331
Best move: hxg4