Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c6 4. Nf3 f6 5. e4 Bb4 6. cxd5 Bxc3+ 7. bxc3 exd5 8.
exd5 Ne7 9. dxc6 Nbxc6 10. Bc4 g5 11. O-O h6 12. Re1 Qd6 13. a4 Bd7 14. Ba3 Qf4
15. d5 Ne5 16. Bxe7 Kxe7 17. d6+ Kd8 18. Bd5 Rb8 19. Qe2 Bg4 20. Nxg5 *
Position (FEN): 1r1k3r/pp6/3P1p1p/3Bn1N1/P4qb1/2P5/4QPPP/R3R1K1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1973
Best move: hxg5