Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 d6 3. d3 Nf6 4. Bg5 Be7 5. Nc3 O-O 6. Nf3 Bg4 7. Bxf6 Bxf6 8.
h3 Bh5 9. Nd5 Nd7 10. g4 Bg6 11. h4 h6 12. g5 hxg5 13. hxg5 Bxg5 14. Nxg5 Qxg5
15. Qf3 c6 16. Qh3 Qh6 17. Ne7+ Kh7 18. Qxh6+ gxh6 19. O-O-O Rae8 20. Nxg6 fxg6
21. Rdf1 Rf3 22. Rh2 Kg7 23. Kd2 Ref8 24. Ke2 Nf6 *
Position (FEN): 5r2/pp4k1/2pp1npp/4p3/2B1P3/3P1r2/PPP1KP1R/5R2 w - - 8 25
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 893
Best move: Kxf3