Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nc3 Bc5 3. f4 d6 4. Nf3 Nc6 5. Na4 exf4 6. Nxc5 dxc5 7. d3 Nf6 8.
Bxf4 Nh5 9. Be3 Bg4 10. Be2 Qe7 11. Qd2 O-O-O 12. Qc3 b6 13. O-O-O Bxf3 14.
Bxf3 Nf6 15. Qa3 Kb8 16. c3 Ne5 17. d4 Nxf3 *
Position (FEN): 1k1r3r/p1p1qppp/1p3n2/2p5/3PP3/Q1P1Bn2/PP4PP/2KR3R w - - 0 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1172
Best move: gxf3