Chess puzzle (Advantage)
Moves: 1. e4 e5 2. d4 Nf6 3. dxe5 Ng8 4. Nc3 f6 5. exf6 Nxf6 6. e5 Ng8 7. Nf3 d6 8.
Bg5 Qd7 9. Bb5 c6 10. Ba4 h6 11. Bh4 Ne7 12. exd6 Nf5 13. Qe2+ Qe6 14. Qxe6+
Bxe6 15. O-O-O Bxd6 16. Rhe1 Kf7 17. Nd4 Bf4+ 18. Kb1 Nxh4 19. Nxe6 Nxg2 20.
Rg1 Nh4 21. Nxg7 Nf3 22. Bb3+ Ke7 23. Nf5+ Kf6 24. Ne4+ *
Position (FEN): rn5r/pp6/2p2k1p/5N2/4Nb2/1B3n2/PPP2P1P/1K1R2R1 b - - 6 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 597
Best move: Kxf5