Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. g3 Nc6 3. Bg2 d5 4. Nf3 Bf5 5. O-O Qd6 6. Bf4 Qd7 7. Nc3 e6 8. Nb5
e5 9. dxe5 Nxe5 10. Nxc7+ Qxc7 11. Nxe5 Bd6 12. Nd3 Bxf4 13. Nxf4 O-O 14. c3
Be4 15. Bh3 Rae8 16. f3 Qc5+ 17. Kh1 Bg6 18. Nd3 Qd6 19. Qb3 Bxd3 20. exd3 Re3
21. d4 Nh5 22. f4 Rxg3 *
Position (FEN): 5rk1/pp3ppp/3q4/3p3n/3P1P2/1QP3rB/PP5P/R4R1K w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1157
Best move: hxg3