Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Nc6 4. O-O Bc5 5. c3 O-O 6. d4 exd4 7. cxd4 Bb6 8.
d5 Na5 9. Bd3 d6 10. Bg5 h6 11. Bxf6 Qxf6 12. Nc3 c6 13. Qc2 Re8 14. Rfe1 Bg4
15. Be2 Rac8 16. Qa4 Qg6 17. Nh4 Qh5 18. Bxg4 Qxg4 19. Nf5 Qf4 20. b4 Nc4 21.
Rf1 Nd2 22. Ne2 Qxe4 23. Neg3 Qxd5 24. Rad1 Nf3+ *
Position (FEN): 2r1r1k1/pp3pp1/1bpp3p/3q1N2/QP6/5nN1/P4PPP/3R1RK1 w - - 2 25
White to move.
Themes:  Middlegame  
Puzzle rating: 976
Best move: gxf3