Chess puzzle (Advantage)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 d5 5. Nc3 e6 6. Bb5 Bb4 7. e5 Bd7 8. Nf3
Nge7 9. O-O O-O 10. a3 Bxc3 11. bxc3 Ng6 12. Bd3 Na5 13. Rb1 a6 14. Ng5 b6 15.
Rxb6 Qxb6 16. h4 Ne7 17. Nxh7 Rfc8 18. Qg4 Bb5 19. Bh6 Ng6 20. Bxg6 fxg6 21.
Qxg6 Ra7 22. Nf6+ Kf8 23. Nxd5 Qb7 24. Bxg7+ *
Position (FEN): 2r2k2/rq4B1/p3p1Q1/nb1NP3/3P3P/P1P5/5PP1/5RK1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1068
Best move: Qxg7