Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. O-O Nxe4 5. Re1 Nd6 6. Nxe5 Nxe5 7. Rxe5+ Be7
8. Bb3 O-O 9. d4 Bf6 10. Re1 Nb5 11. c3 c6 12. Bf4 d5 13. Bc2 g6 14. Nd2 Nd6
15. Nf3 Bg4 16. h3 Bxf3 17. Qxf3 Nc4 18. Re2 Bg7 19. b3 Nd6 20. Rae1 Qf6 21.
Bxd6 Qxf3 *
Position (FEN): r4rk1/pp3pbp/2pB2p1/3p4/3P4/1PP2q1P/P1B1RPP1/4R1K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1341
Best move: gxf3