Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O a6 5. Ba4 Bc5 6. c3 O-O 7. Re1 d6 8. d3
b5 9. Bc2 Bg4 10. Nbd2 b4 11. Nf1 bxc3 12. bxc3 Qb8 13. Be3 Qb6 14. Rb1 Qa5 15.
Bxc5 dxc5 16. Rb7 Qxc3 17. Rxc7 Nd4 18. Bb3 Nxf3+ *
Position (FEN): r4rk1/2R2ppp/p4n2/2p1p3/4P1b1/1BqP1n2/P4PPP/3QRNK1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1536
Best move: gxf3