Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 Nc6 3. g3 Nf6 4. Bg2 e6 5. f4 d5 6. exd5 Nxd5 7. Qe2 Be7 8. Nf3
O-O 9. O-O Re8 10. Nxd5 exd5 11. Ne5 Nxe5 12. fxe5 c4 13. Qf3 Be6 14. d3 Rc8
15. Bd2 cxd3 16. Qxd3 Qc7 17. Bc3 Red8 18. Kh1 d4 19. Bxd4 Bc5 20. c3 Bb6 21.
Be4 Bd5 22. Bxd5 Rxd5 23. e6 Qc6 24. exf7+ Kf8 25. Bxg7+ *
Position (FEN): 2r2k2/pp3PBp/1bq5/3r4/8/2PQ2P1/PP5P/R4R1K b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 583
Best move: Kxg7