Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Qe2 Nc6 4. c3 Bc5 5. h3 d6 6. g4 h6 7. Bg2 a5 8. d3 Be6
9. Nbd2 Qd7 10. Nf1 a4 11. Ng3 g6 12. Be3 Ba7 13. O-O h5 14. g5 Ng8 15. Kh2 h4
16. Nh1 Nge7 17. d4 exd4 18. cxd4 d5 19. Ne5 Qd6 20. Bf4 Nxd4 21. Qd1 Nec6 *
Position (FEN): r3k2r/bpp2p2/2nqb1p1/3pN1P1/p2nPB1p/7P/PP3PBK/R2Q1R1N w kq - 2 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1898
Best move: Nxg6