Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 e5 4. Bc4 Nf6 5. d3 Na5 6. Bd5 Nxd5 7. Nxd5 d6 8. h3
c4 9. O-O Be6 10. dxc4 Nxc4 11. b3 Nb6 12. c4 Nxd5 13. cxd5 Bd7 14. a4 Be7 15.
Be3 f5 16. Qb1 f4 17. Bd2 g5 18. Qd3 h5 19. Nh2 g4 20. hxg4 *
Position (FEN): r2qk2r/pp1bb3/3p4/3Pp2p/P3PpP1/1P1Q4/3B1PPN/R4RK1 b kq - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 782
Best move: hxg4