Chess puzzle (Advantage)
Opening: Russian_Game, Russian_Game_Stafford_Gambit
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nxc6 dxc6 5. Nc3 Bg4 6. f3 Be6 7. d4 b6 8.
Bg5 c5 9. dxc5 bxc5 10. Qxd8+ Rxd8 11. Nb5 h6 12. Nxc7+ Kd7 13. Nxe6 Kxe6 14.
Bc4+ Ke5 15. Bxf7 *
Position (FEN): 3r1b1r/p4Bp1/5n1p/2p1k1B1/4P3/5P2/PPP3PP/R3K2R b KQ - 0 15
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1337
Best move: hxg5