Chess puzzle (Advantage)
Moves: 1. e4 g6 2. Bc4 e6 3. d4 Bg7 4. Be3 c6 5. e5 b5 6. Bd3 d5 7. c3 Ne7 8. Qg4 O-O
9. h4 h5 10. Qh3 Nf5 11. g4 hxg4 12. Qxg4 Nxe3 13. fxe3 Bh6 14. Bxg6 fxg6 15.
Qxg6+ Bg7 16. h5 Qe8 17. Nd2 Qf7 18. Ngf3 Qxg6 19. hxg6 Bd7 20. O-O-O Na6 21.
a3 Rab8 22. Rh7 c5 23. Ng5 b4 24. axb4 cxb4 25. Rdh1 bxc3 26. bxc3 Rbc8 27. Nf7
Rxf7 *
Position (FEN): 2r3k1/p2b1rbR/n3p1P1/3pP3/3P4/2P1P3/3N4/2K4R w - - 0 28
White to move.
Themes: Advanced Pawn Middlegame  
Puzzle rating: 1239
Best move: gxf7+