Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. Nge2 Nge7 6. d3 O-O 7. O-O f5 8. f4
d6 9. h3 a6 10. Be3 Be6 11. Qd2 Qd7 12. Kh2 fxe4 13. Nxe4 Nf5 14. Ng5 Nxe3 15.
Qxe3 Bf5 16. g4 exf4 17. Rxf4 Rae8 18. Bd5+ Kh8 19. Qf2 Be5 20. Kh1 Bxf4 21.
Nxf4 Bxg4 *
Position (FEN): 4rr1k/1ppq3p/p1np2p1/3B2N1/5Nb1/3P3P/PPP2Q2/R6K w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 2100
Best move: hxg4