Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. Nc3 g6 3. Nf3 Bg7 4. d3 d6 5. g3 O-O 6. Bg2 c5 7. O-O Nc6 8. e4 e5
9. Bg5 h6 10. Be3 a6 11. Qd2 Bg4 12. Bxh6 Bxf3 13. Bxf3 Nd4 14. Bg2 Ng4 15.
Bxg7 Kxg7 16. h3 Nh6 17. Ne2 Nxe2+ 18. Qxe2 f5 19. f4 Qe7 20. Rae1 Rae8 21. Kh2
exf4 22. gxf4 fxe4 23. Qxe4 Qh4 24. Qxb7+ Rf7 25. Qxf7+ *
Position (FEN): 4r3/5Qk1/p2p2pn/2p5/2P2P1q/3P3P/PP4BK/4RR2 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1244
Best move: Kxf7