Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Nxe5 Nxe5 5. d4 Nc6 6. d5 Ne5 7. f4 Ng6 8. e5
Ng8 9. d6 cxd6 10. exd6 Qh4+ 11. g3 Qf6 12. Nb5 Qe6+ 13. Be2 Qe4 14. Rf1 Kd8
15. Nc3 Qc6 16. Bd2 Bxd6 17. Nb5 Bc5 18. a4 b6 19. Bf3 Qe6+ 20. Be2 Ba6 21. b4
Bxb5 22. axb5 Bd6 23. f5 Bxg3+ *
Position (FEN): r2k2nr/p2p1ppp/1p2q1n1/1P3P2/1P6/6b1/2PBB2P/R2QKR2 w Q - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1420
Best move: hxg3