Chess puzzle (Advantage)
Moves: 1. g3 d5 2. Bg2 e5 3. d3 Nf6 4. Nd2 Nc6 5. c4 Bc5 6. cxd5 Nxd5 7. Ne4 Bb6 8.
Nf3 O-O 9. O-O Re8 10. Neg5 h6 11. Ne4 Bg4 12. h3 Bf5 13. Nh4 Be6 14. a3 Qd7
15. Nf3 Bxh3 16. Bd2 Bxg2 17. Kxg2 Qg4 18. Rh1 Nce7 19. Qc1 Nf5 20. Nh4 Qxe2 *
Position (FEN): r3r1k1/ppp2pp1/1b5p/3npn2/4N2N/P2P2P1/1P1BqPK1/R1Q4R w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1389
Best move: Nxf5