Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Nc6 3. a3 Nf6 4. Nc3 Nxe4 5. Bxf7+ Kxf7 6. Nxe4 Be7 7. Qh5+ Kg8
8. Ne2 d5 9. N4g3 g6 10. Qf3 Kg7 11. Qb3 Rf8 12. O-O Bd7 13. d3 d4 14. Ne4 Bh4
15. Bd2 Qe7 16. h3 Rf7 17. Bb4 Nxb4 18. Qxb4 Qe6 19. Nc5 Qf5 20. Ng3 Bxg3 *
Position (FEN): r7/pppb1rkp/6p1/2N1pq2/1Q1p4/P2P2bP/1PP2PP1/R4RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1391
Best move: fxg3