Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 d6 5. d4 b5 6. Bb3 Nxd4 7. Nxd4 exd4 8.
Qxd4 c5 9. Qd5 Be6 10. Qc6+ Bd7 11. Qd5 c4 12. O-O cxb3 13. axb3 Nf6 14. Qd3
Be7 15. Bg5 O-O 16. Nc3 Be6 17. f4 h6 18. Bh4 Ne8 19. Bg3 Qb6+ 20. Kh1 Nc7 21.
f5 Bd7 22. e5 d5 23. f6 Bb4 *
Position (FEN): r4rk1/2nb1pp1/pq3P1p/1p1pP3/1b6/1PNQ2B1/1PP3PP/R4R1K w - - 1 24
White to move.
Themes: Advanced Pawn Middlegame  
Puzzle rating: 2028
Best move: fxg7