Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d4 e6 3. d5 g6 4. c4 Bg7 5. Nc3 b6 6. Bd3 Bb7 7. Nf3 d6 8. Bg5 Ne7
9. O-O O-O 10. Qd2 Re8 11. Rad1 e5 12. h3 Qc7 13. Nb5 Qd7 14. Nh2 a6 15. Nc3 f5
16. Bxe7 Rxe7 17. exf5 gxf5 18. Qg5 Rf7 19. Be2 Qe7 20. Qe3 Nd7 21. Bh5 Rf6 22.
Nf3 Bh6 23. Qe2 Raf8 24. h4 Bc8 25. Ng5 Bxg5 *
Position (FEN): 2b2rk1/3nq2p/pp1p1r2/2pPppbB/2P4P/2N5/PP2QPP1/3R1RK1 w - - 0 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1226
Best move: hxg5