Chess puzzle (Advantage)
Moves: 1. g3 e5 2. Bg2 g6 3. Nf3 Bg7 4. O-O Ne7 5. e4 d6 6. Ng5 O-O 7. d3 Nbc6 8. h4
h6 9. Nh3 Nd4 10. Nc3 Nec6 11. Be3 Ne6 12. Qd2 Bd7 13. Bxh6 Ncd4 14. Be3 Qf6
15. Nd5 Qd8 16. Ng5 Nxg5 17. Bxg5 f6 18. Nxf6+ Bxf6 19. Bxf6 Rxf6 20. c3 Nf3+
21. Bxf3 Rxf3 22. Kg2 Qf8 23. Rh1 Qg7 *
Position (FEN): r5k1/pppb2q1/3p2p1/4p3/4P2P/2PP1rP1/PP1Q1PK1/R6R w - - 4 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 870
Best move: Kxf3