Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 c6 3. Nc3 cxd5 4. d4 Bf5 5. Nf3 e6 6. Bd3 Bg6 7. Bb5+ Nc6 8.
Ne5 Ne7 9. O-O a6 10. Bd3 Nf5 11. Bxf5 Bxf5 12. f4 Bd6 13. Ne2 O-O 14. Ng3 Bg6
15. Nxg6 fxg6 16. c3 Ne7 17. Qb3 b5 18. Bd2 Nf5 19. Ne2 Qf6 20. g3 h6 21. Rae1
g5 22. a3 Qg6 23. fxg5 hxg5 24. Qc2 Qf6 25. g4 *
Position (FEN): r4rk1/6p1/p2bpq2/1p1p1np1/3P2P1/P1P5/1PQBN2P/4RRK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 2059
Best move: Qh6