Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d4 d5 4. exd5 e4 5. Bg5 Be7 6. Nc3 Nxd5 7. Bxe7 Nxe7 8.
Nxe4 Nbc6 9. Nf3 Bg4 10. c3 Qd7 11. h3 Bh5 12. O-O O-O-O 13. Nc5 Qd6 14. Qb3
Na5 15. Qb5 Nec6 16. Ne4 Qh6 17. Neg5 a6 18. Qf5+ Kb8 19. Bxf7 Rdf8 20. Qe6
Bxf3 *
Position (FEN): 1k3r1r/1pp2Bpp/p1n1Q2q/n5N1/3P4/2P2b1P/PP3PP1/R4RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1807
Best move: Nxf3