Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 g6 3. f4 Bg7 4. Nf3 e6 5. Nc3 a6 6. a4 Ne7 7. Bd3 c6 8. Ne2 Nd7
9. c3 f6 10. O-O O-O 11. Ng3 a5 12. f5 exf5 13. exf5 g5 14. Nh5 Bh8 15. Nxg5
fxg5 16. Bxg5 Qe8 17. Qe2 Nf6 18. Nxf6+ Bxf6 19. Bh6 Rf7 20. Qg4+ Kh8 21. Rae1
Qg8 22. Qxg8+ Kxg8 23. g4 d5 24. g5 Bg7 25. Rxe7 Rxe7 26. f6 Bxh6 *
Position (FEN): r1b3k1/1p2r2p/2p2P1b/p2p2P1/P2P4/2PB4/1P5P/5RK1 w - - 0 27
White to move.
Themes: Advanced Pawn, Hanging Piece Endgame  
Puzzle rating: 1190
Best move: fxe7