Chess puzzle (Advantage)
Moves: 1. e4 c5 2. c3 Nc6 3. Bb5 a6 4. Bxc6 bxc6 5. Nf3 d5 6. e5 Bg4 7. d4 cxd4 8.
cxd4 Qb6 9. b3 e6 10. Be3 Bb4+ 11. Nbd2 Ne7 12. O-O Nf5 13. Re1 a5 14. Rb1 Qd8
15. Bg5 Be7 16. Bf4 Nxd4 17. Be3 Nxf3+ 18. Nxf3 Bb4 19. Rf1 h5 20. h3 Kf8 *
Position (FEN): r2q1k1r/5pp1/2p1p3/p2pP2p/1b4b1/1P2BN1P/P4PP1/1R1Q1RK1 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1354
Best move: hxg4