Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. O-O Bd6 6. Nc3 Nf6 7. d3 O-O 8.
Bg5 h6 9. Bh4 Bg4 10. Kh1 Bh5 11. Ne2 g5 12. Bg3 Nd7 13. c3 Qf6 14. Neg1 Kh8
15. Qb3 Nc5 16. Qc2 Bg6 17. Rae1 Rae8 18. b4 Nd7 19. Ne2 h5 20. h4 g4 21. Ng5
Qg7 22. f4 exf4 23. Nxf4 f6 24. Nxg6+ *
Position (FEN): 4rr1k/1ppn2q1/p1pb1pN1/6Np/1P2P1pP/2PP2B1/P1Q3P1/4RR1K b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1009
Best move: Qxg6