Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 d6 3. h3 Nc6 4. c3 Nf6 5. d3 a6 6. Bg5 e6 7. Qf3 Be7 8. Ne2 b5
9. Bb3 Qc7 10. O-O O-O 11. Nd2 a5 12. Nf4 a4 13. Bd1 b4 14. Qg3 Ne5 15. Bh6 Ng6
16. Bg5 Re8 17. h4 Nxf4 18. Qxf4 e5 19. Qg3 bxc3 20. bxc3 Be6 21. Bh6 g6 22. h5
Bf8 23. Qg5 Bg7 *
Position (FEN): r3r1k1/2q2pbp/3pbnpB/2p1p1QP/p3P3/2PP4/P2N1PP1/R2B1RK1 w - - 3 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1187
Best move: Bxg7