Chess puzzle (Advantage)
Moves: 1. d4 c5 2. d5 g6 3. c4 Bg7 4. Nc3 Nf6 5. e4 d6 6. f4 Bg4 7. Nf3 O-O 8. h3 Bc8
9. Bd3 Nh5 10. O-O Ng3 11. Re1 h5 12. Be3 e5 13. dxe6 Bxe6 14. Nd5 Nc6 15. Rb1
Bxd5 16. cxd5 Nd4 17. Bxd4 cxd4 18. Bc2 Qb6 19. Kh2 h4 20. Nxh4 Nh5 21. f5 Nf4
22. fxg6 fxg6 23. Qg4 Be5 24. Nxg6 *
Position (FEN): r4rk1/pp6/1q1p2N1/3Pb3/3pPnQ1/7P/PPB3PK/1R2R3 b - - 0 24
Black to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 970
Best move: Nxg6+