Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Bxc3+ 6. bxc3 Qc7 7. Qg4 Ne7 8. Bd3
O-O 9. Nf3 Nf5 10. Qh5 c4 11. Bxf5 exf5 12. a4 Nc6 13. Ba3 Re8 14. O-O h6 15.
Bd6 Qa5 16. Ra3 Re6 17. Nh4 Qd8 18. g3 g6 19. Qf3 Rxd6 20. exd6 Qxd6 21. Raa1
Be6 22. Ng2 Kh7 23. Nf4 g5 24. Nh5 Kg6 25. g4 *
Position (FEN): r7/pp3p2/2nqb1kp/3p1ppN/P1pP2P1/2P2Q2/2P2P1P/R4RK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1075
Best move: fxg4