Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. O-O Bd7 5. c3 Be7 6. d4 f6 7. d5 Nb8 8. Ba4 c6
9. c4 c5 10. Nc3 h5 11. Nh4 g5 12. Bxd7+ Nxd7 13. Nf5 Rh7 14. Nb5 Qb6 15. Qb3
Nh6 16. Nbxd6+ Bxd6 17. Qxb6 axb6 18. Nxd6+ Ke7 19. Nf5+ Nxf5 20. exf5 h4 21.
h3 Ra4 22. b3 Ra8 23. g4 *
Position (FEN): r7/1p1nk2r/1p3p2/2pPpPp1/2P3Pp/1P5P/P4P2/R1B2RK1 b - g3 0 23
Black to move.
Themes:  Endgame  En Passant
Puzzle rating: 1293
Best move: hxg3