Chess puzzle (Advantage)
Moves: 1. Nf3 e5 2. Nxe5 Nc6 3. Nxc6 dxc6 4. e4 Bd6 5. d4 Be6 6. Nc3 Bb4 7. Be3 Nf6 8.
Bd3 Ng4 9. O-O Bxc3 10. bxc3 Nxe3 11. fxe3 Qg5 12. Qe1 O-O-O 13. a4 f6 14. Rb1
h5 15. c4 h4 16. Rf2 h3 17. g3 Rh4 18. Bf1 Rdh8 19. Qb4 Rxe4 20. Qxb7+ Kd7 21.
Qxa7 Rxe3 22. d5 Rxg3+ *
Position (FEN): 7r/Q1pk2p1/2p1bp2/3P2q1/P1P5/6rp/2P2R1P/1R3BK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1015
Best move: hxg3