Chess puzzle (Advantage)
Moves: 1. e4 e5 2. d4 exd4 3. Bc4 Nc6 4. c3 Ne5 5. Bb3 d3 6. f4 Nc6 7. Qxd3 Nf6 8. Nf3
Be7 9. Be3 O-O 10. Nbd2 Ng4 11. Bg1 d6 12. h3 Nf6 13. Qe2 Re8 14. O-O-O Qd7 15.
Ng5 Rf8 16. h4 h6 17. Be3 a5 18. Bc2 a4 19. Ndf3 a3 20. b3 Ng4 21. Bd4 Nxd4 22.
Nxd4 h5 23. Nf5 Bxg5 *
Position (FEN): r1b2rk1/1ppq1pp1/3p4/5Nbp/4PPnP/pPP5/P1B1Q1P1/2KR3R w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1573
Best move: hxg5