Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 h6 5. b4 Bb6 6. a4 a6 7. a5 Ba7 8. O-O d6
9. d3 Bg4 10. h3 Bh5 11. Nbd2 Nf6 12. Qb3 Qe7 13. Nh4 g5 14. Nf5 Qf8 15. g4 Bg6
16. Nf3 Bxf5 17. gxf5 g4 18. hxg4 Nxg4 19. Nh2 Rg8 20. Kh1 Qg7 21. Nxg4 h5 22.
Rg1 *
Position (FEN): r3k1r1/bpp2pq1/p1np4/P3pP1p/1PB1P1N1/1QPP4/5P2/R1B3RK b q - 1 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1142
Best move: hxg4