Chess puzzle (Advantage)
Moves: 1. e4 d6 2. Nc3 Nf6 3. Nf3 g6 4. e5 dxe5 5. Nxe5 Bg7 6. Bc4 O-O 7. O-O a6 8.
Bxf7+ Rxf7 9. Nxf7 Kxf7 10. d3 Be6 11. Bg5 h6 12. Bh4 g5 13. Bg3 c6 14. Be5
Nbd7 15. Bxf6 Bxf6 16. Qh5+ Kg7 17. Ne4 Bf7 18. Qe2 Be5 19. h4 e6 20. hxg5 hxg5
21. Qg4 Bf6 22. c3 Ne5 23. Qg3 Qxd3 24. Nxf6 Qxg3 *
Position (FEN): r7/1p3bk1/p1p1pN2/4n1p1/8/2P3q1/PP3PP1/R4RK1 w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1068
Best move: fxg3