In one of the wildest comebacks you will ever see, the Buffalo Bills somehow rallied past the Baltimore Ravens to win a 41-40 thriller with a walk-off field goal on "Sunday Night Football."
Here are four takeaways from Sunday nightcap:
Despite trailing for most of the game, Buffalo somehow found a way to knock off Baltimore in a matchup between the last two league MVPs, Lamar Jackson and Josh Allen.
With 1:26 on the clock, Allen led the Bills down the field, leading to a game-winning 32-yard field goal from veteran Matt Prater, who was just signed to the practice squad earlier this week.
THE BUFFALO BILLS WIN. WHAT A COMEBACK. pic.twitter.com/eBLU73cBXz
— NFL (@NFL) September 8, 2025
It is the first time the Bills have won a game after trailing by 15 or more points since 1967 against the New York Jets, per the NBC broadcast.
According to Next Gen Stats, the Bills had a win probability as low as 1.1% when they were trailing 40-25 with 8:37 remaining. That is the most improbable comeback by the Bills with Allen at QB and the 13th-most improbable comeback by any team over the last decade.
The Ravens running back was simply sensational on Sunday night, which is exactly what fans have come to expect. Henry could not be stopped and even brought out his classic stiff arm on a 30-yard rush early in the second quarter.
DERRICK HENRY STIFF ARM TOUCHDOWN.
— NFL (@NFL) September 8, 2025
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/r5c4gOgj1I
Henry broke free for this 49-yard run on the following drive, which ultimately ended in another Ravens TD.
STILL THE KING.
— NFL (@NFL) September 8, 2025
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/EsZlzyhpIP
Henry was not finished either, busting loose for a 46-yard TD with 11:42 to play to extend Baltimore's lead to 40-25.
THE KING. DERRICK HENRY. THE KING.
— NFL (@NFL) September 8, 2025
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/ye6WmtjPnv
Per the NBC broadcast, Henry passed Hall of Famer Jim Brown for sixth on the all-time rushing TDs list with 108. He had 18 carries for 169 yards and two TDs, his 18th straight game with at least 150 rush yards. Of those 150, 101 came in the second quarter, giving him six games with 100 or more rush yards in a single quarter, per NBC.
Aside from the costly fumble in the fourth quarter, Henry was unstoppable on Sunday night, and the Bills — much like any other team in the league — had no answer for him until the end.
Although Buffalo struggled to get stops all night, its defense stepped up when it needed to the most. Two plays after Buffalo made it a 40-32 game, defensive tackle Ed Oliver forced a fumble from Henry, leading to a QB sneak from Allen to make it a two-point game.
BILLS FORCE A FUMBLE AND TAKE OVER.
— NFL (@NFL) September 8, 2025
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/e1YpjdpXDk
For a team that gave up 40 points and seemed unable to do anything right to slow down Baltimore, Buffalo's defense rose to the occasion and made a key play at the right time.
Jackson did what he does best against the Bills, beating them with his legs and through the air. This dime and phenomenal one-handed catch from new Ravens addition DeAndre Hopkins extended Baltimore's lead to 34-19 late in the third quarter.
VINTAGE DEANDRE HOPKINS.
— NFL (@NFL) September 8, 2025
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/eUbJcNCxkr
Allen was lethal in both areas as well, adding this rushing TD as part of a four-TD performance, breaking a tie with Thurman Thomas for the most rushing TDs in franchise history.
Josh Allen takes it himself!
— NFL (@NFL) September 8, 2025
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/RgOaobhpE2
Jackson finished the night 14-of-19 for 209 yards and two TDs, with 70 yards and a TD on the ground. Allen was 33-of-46 for 394 yards and two TDs, adding two more rushing TDs. Both QBs played lights out and reminded us why they have won the last two MVPs.
More must-reads:
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!