Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. h3 e6 5. g4 Bg6 6. h4 h5 7. g5 Ne7 8. Bh3 Nd7 9.
Nd2 c5 10. c3 Nc6 11. Ndf3 cxd4 12. cxd4 Nb4 13. Bd2 Nc2+ 14. Kf1 Nxa1 15. Qxa1
Nb6 16. Ne2 Nc4 17. Bc3 Be7 18. Nf4 Be4 19. Kg2 Bxf3+ 20. Kxf3 Bxg5 *
Position (FEN): r2qk2r/pp3pp1/4p3/3pP1bp/2nP1N1P/2B2K1B/PP3P2/Q6R w kq - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1184
Best move: hxg5