Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Qf6 5. c3 Bc5 6. Be3 d6 7. Be2 Qg6 8.
Bf3 h5 9. Nc2 Bb6 10. Bxb6 axb6 11. Nd2 Ne5 12. Be2 Qxg2 13. Bf3 Qh3 14. Ne3
Nd3+ 15. Ke2 Nf4+ 16. Ke1 Be6 17. a4 Nf6 18. Ndf1 Ng4 19. Ng3 Nxh2 20. Kd2
Nxf3+ *
Position (FEN): r3k2r/1pp2pp1/1p1pb3/7p/P3Pn2/2P1NnNq/1P1K1P2/R2Q3R w kq - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 900
Best move: Qxf3