Chess puzzle (Advantage)
Moves: 1. e4 g6 2. c4 Bg7 3. Nc3 b6 4. d4 Bb7 5. Bd3 Bxd4 6. Nf3 Bg7 7. O-O Nc6 8. Be3
e6 9. Qd2 Nge7 10. Bh6 O-O 11. Bxg7 Kxg7 12. e5 Nf5 13. g4 Nfd4 14. Nxd4 Nxd4
15. Be4 Bxe4 16. Qf4 Ne2+ 17. Nxe2 Bb7 18. g5 Kg8 19. Nc3 d6 20. Ne4 dxe5 *
Position (FEN): r2q1rk1/pbp2p1p/1p2p1p1/4p1P1/2P1NQ2/8/PP3P1P/R4RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1002
Best move: Nf6+