Chess puzzle (Advantage)
Moves: 1. e4 Nc6 2. Bc4 d6 3. Nc3 Bd7 4. d4 e5 5. d5 Nce7 6. Bg5 f6 7. Bh4 h5 8. f3 g5
9. Bf2 Ng6 10. Nge2 Qe7 11. O-O h4 12. h3 Nh6 13. Nb5 O-O-O 14. Nxa7+ Kb8 15.
Nb5 Bxh3 16. gxh3 f5 17. a4 g4 18. fxg4 fxg4 19. hxg4 Nxg4 20. Ba7+ Ka8 21. Ng3
*
Position (FEN): k2r1b1r/Bpp1q3/3p2n1/1N1Pp3/P1B1P1np/6N1/1PP5/R2Q1RK1 b - - 3 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1738
Best move: hxg3