Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e6 5. Nc3 Bb4 6. a3 Bxc3+ 7. bxc3 Nf6 8.
Bd3 O-O 9. O-O Re8 10. Bg5 h6 11. Bh4 g5 12. Bg3 d5 13. exd5 Qxd5 14. Re1 e5
15. Nf5 h5 16. c4 Qd8 17. Nd6 Re7 18. Nxc8 Rxc8 19. Rb1 h4 20. Rb5 *
Position (FEN): 2rq2k1/pp2rp2/2n2n2/1R2p1p1/2P4p/P2B2B1/2P2PPP/3QR1K1 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1754
Best move: hxg3