Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. d3 c6 5. Be3 Nf6 6. Qd2 e6 7. O-O-O b5 8.
Nf3 b4 9. Ne4 Nxe4 10. dxe4 Qxd2+ 11. Bxd2 Be7 12. Ne5 Bf6 13. Nd3 a5 14. f4
Nd7 15. e5 Be7 16. g4 c5 17. Nf2 Bb7 18. Rg1 Nb6 19. Bg2 Bxg2 20. Rxg2 Nd5 21.
f5 exf5 *
Position (FEN): r3k2r/4bppp/8/p1pnPp2/1p4P1/8/PPPB1NRP/2KR4 w kq - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1279
Best move: gxf5