Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 h6 5. O-O d6 6. Nxd4 Nxd4 7. Qxd4 Qf6 8.
Qd3 Be6 9. Nc3 O-O-O 10. Be3 a6 11. Bxa6 bxa6 12. Qxa6+ Kd7 13. Qb5+ Ke7 14.
Qc6 Rc8 15. Rad1 Qe5 16. f4 Qa5 17. f5 Bd7 18. Nd5+ Kd8 19. Qc4 Ne7 20. f6 Nxd5
21. exd5 Bb5 *
Position (FEN): 2rk1b1r/2p2pp1/3p1P1p/qb1P4/2Q5/4B3/PPP3PP/3R1RK1 w - - 1 22
White to move.
Themes: Advanced Pawn Middlegame  
Puzzle rating: 1565
Best move: fxg7