Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 Nf6 4. d4 Bg4 5. Be2 e6 6. c3 Be7 7. Bf4 c6 8. O-O
O-O 9. Nbd2 Nbd7 10. h3 Bh5 11. g4 Bg6 12. b4 Ne4 13. Qc1 h5 14. Bc4 Qxc4 15.
Nxc4 hxg4 16. hxg4 f5 17. g5 Bh5 18. Kg2 g6 19. Rh1 Kg7 20. Nce5 Nb6 21. Rxh5
gxh5 22. Nh4 Nd5 23. Kf3 Nxf4 24. Neg6 *
Position (FEN): r4r2/pp2b1k1/2p1p1N1/5pPp/1P1Pnn1N/2P2K2/P4P2/R1Q5 b - - 1 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1452
Best move: Nxg6