Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Bc5 3. Nf3 d6 4. h3 h6 5. Nc3 a6 6. a3 Nf6 7. d3 O-O 8. O-O Nc6
9. Bd5 Nxd5 10. Nxd5 Be6 11. Ne3 f5 12. exf5 Bxf5 13. Nh4 Qxh4 14. Nxf5 Rxf5
15. b4 Bxf2+ 16. Kh1 Raf8 17. Bd2 Nd4 18. c3 Nf3 19. Qe2 Nxd2 20. Qxd2 Qg3 21.
Ra2 c6 22. Qe2 d5 23. a4 Qf3 *
Position (FEN): 5rk1/1p4p1/p1p4p/3ppr2/PP6/2PP1q1P/R3QbP1/5R1K w - - 1 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1689
Best move: gxf3