
JUMP TO:
Week 1 of the NFL season began with a bang.
In what turned out to be an instant classic, the Bills came back from down 15 points in the fourth quarter to beat the Ravens 41-40 and start the season 1-0.
It appeared as though Baltimore was going to blow out the Bills, as Lamar Jackson and Derrick Henry were running all over Buffalo. Henry had multiple big runs on the night, while Jackson used his arms and legs to dice up the Bills defense.
However, Josh Allen wouldn’t let the Bills die. The reigning NFL MVP kept Buffalo in the game with several magical plays, including two throws at the end of the half that allowed the Bills to steal three points.
Baltimore was up 40-25 in the fourth quarter, and it appeard that they would cruise to a win. That changed when the Bills scored a touchdown to make the deficit eight points, then Henry fumbled in Ravens territory to set up the Bills for another score.
Buffalo ended up getting the ball back with 90 seconds left down two points, and Allen got his team into field goal range with ease. That allowed new kicker Matt Prater, who just signed with the team, to score the game-winning field goal.
The win gives Buffalo a key advantage over Baltimore as the two teams vie for AFC supremacy. The Bills now own the tiebreaker in case they are tied in the standings at the end of the season.
The Sporting News tracked live scores, updates and highlights from “Sunday Night Football” between the Bills and Ravens. Here’s what happened.
Bills vs Ravens final score
NFL HQ: Live NFL scores | Full NFL schedule | Updated NFL standings
Bills vs. Ravens results, highlights from NFL ‘Sunday Night Football’ game
(All times eastern)
Final: Bills 41, Ravens 40
11:37 p.m.: FIELD GOAL! Matt Prater makes the chip-shot to complete the comeback.
THE BUFFALO BILLS WIN. WHAT A COMEBACK. pic.twitter.com/eBLU73cBXz
— NFL (@NFL) September 8, 2025
11:35 p.m.: It looks like the Bills will trust Matt Prater to make a game-winning field goal.
11:34 p.m.: Allen finds Josh Palmer deep down the field, and Buffalo is remarkably in field goal range. He then finds Keon Coleman to get within the 10-yard line.
11:31 p.m.: Allen gets the Bills going with a few completions, as the ball is closer to the 40 with 53 seconds left.
11:29 p.m.: The Bills force the three-and-out they need, and the Ravens do indeed punt the ball away with about 90 seconds left.
Ravens 40, Bills 38
11:24 p.m.: TOUCHDOWN! Allen breaks the plane for the score, but the Bills need a two-point conversion to tie the game. However, Buffalo can’t convert. They now have three timeouts to stop the Ravens on defense.
11:21 p.m.: Allen immediately finds rookie TE Jackson Hawes to get down the the one-yard line.
11:20 p.m.: FUMBLE! The Bills get a huge turnover as Oliver forces Henry to fumble, setting Buffalo up in Baltimore territory.
BILLS FORCE A FUMBLE AND TAKE OVER.
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/e1YpjdpXDk— NFL (@NFL) September 8, 2025
11:16 p.m.: Lamar Jackson responds with a first-down run himself to get the clock running.
Ravens 40, Bills 32
11:16 p.m.: TOUCHDOWN! On fourth-and-2, Allen’s pass is deflected by Dawson Knox into the hands of Keon Coleman.
Keon Coleman TD off the deflection! This game!
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/evTVV18xYm— NFL (@NFL) September 8, 2025
11:14 p.m.: Allen keeps marching the Bills down the field looking for the first of two necessary touchdowns.
11:10 p.m.: Josh Allen has the Bills moving, completing multiple passes for first dow to get over midfield. However, Buffalo is running out of time.
11:07 p.m.: This Ravens drive was halted by penalties, as Baltimore has to punt on a three-and-out after going backwards.
11:01 p.m.: With a third-and-short, the Bills go backwards as they are called for a holding and allow a sack, forcing a punt.
10:58 p.m.: Chidobe Awuzie appears to intercept Allen, but the play is overturned to an incompletion. Bills still need to get to work with 11 minutes left in the game.
Ravens 40, Bills 25
10:53 p.m.: TOUCHDOWN! Henry does it again with another long touchdown to extend the lead. Loop misses the extra point afterwards.
THE KING. DERRICK HENRY. THE KING.
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/ye6WmtjPnv— NFL (@NFL) September 8, 2025
10:52 p.m.: On third-and-10, Lamar Jackson escapes trouble with an incredible 19-yard gain to keep the drive alive.
LOL LAMAR.
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/wzFqObq4A6— NFL (@NFL) September 8, 2025
Ravens 34, Bills 25
10:45 p.m.: TOUCHDOWN! Josh Allen takes it himself on the bootleg for the score. Buffalo goes for two on the score but Hamilton intercepts Allen.
10:43 p.m.: James Cook takes a screen pass 50+ yards down to the goal line, setting up the Bills to potentially score again.
James Cook into the open field for 51 yards!
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/Wmop8DjOo5— NFL (@NFL) September 8, 2025
10:41 p.m.: Allen opens the fourth quarter with a big completion to Keon Coleman to jumpstart the drive.
End of third quarter: Ravens 34, Bills 19
10:36 p.m.: As the Bills get the ball back, Hamilton appears ready to return to the game.
Ravens 34, Bills 19
10:32 p.m.: TOUCHDOWN! DeAndre Hopkins’ first Ravens catch is a big one, as he hauls in a Jackson pass down the sidelines with one hand for the score.
VINTAGE DEANDRE HOPKINS.
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/eUbJcNCxkr— NFL (@NFL) September 8, 2025
10:31 p.m.: As the Ravens get the ball back, Kyle Hamilton heads to the locker room with an apparent injury. But Flowers once again gets a big completion to set up Baltimore.
10:27 p.m.: The Ravens defense is able to get off the field immediately after by forcing two straight Allen incompletions.
10:24 p.m.: Josh Allen gets out of a second and very long with a nifty flip to Khalil Shakir, leading to a first down.
just Joshin’ around
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/DneMqVVxjK— NFL (@NFL) September 8, 2025
10:18 p.m.: The Bills get a huge three-and-out, in part thanks to Ed Oliver disrupting a Derrick Henry running play.
Ravens 27, Bills 19
10:10 p.m.: TOUCHDOWN! James Cook gets the score as Buffalo is back within one possession. After Baltimore is called for too many men on the field, the Bills go for two but don’t convert.
James Cook converts for his first TD!
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/W4VpdvO4IE— NFL (@NFL) September 8, 2025
10:07 p.m.: While the Allen finds Elijah Moore short of the sticks on third down, Buffalo opts to go for it on fourth. As a result, Josh Palmer draws a Jaire Alexander pass interference to get the ball down near the goal line.
10:05 p.m.: Josh Allen converts a big third down to move the chains and get Buffalo beyond midfield.
Ravens 27, Bills 13
9:59 p.m.: TOUCHDOWN! It’s Jackson to Flowers for the second-straight time, this one coming on a screen pass that Flowers houses.
Next play. ZAY FLOWERS TD.
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/YUYZf2S3Go— NFL (@NFL) September 8, 2025
9:58 p.m.: On third down, Jackson and Flowers connect for a huge gain to get all the way to the 22-yard-line, as the Ravens are once again humming.
Lamar and Zay connect for 39 yards on 3rd down
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/44WeiuSeZa— NFL (@NFL) September 8, 2025
9:56 p.m.: We are back for the second half, as the Ravens get the ball first looking to extend their lead.
Halftime: Ravens 20, Bills 13
9:41 p.m.: FIELD GOAL! Allen gets one more completion to Kincaid with a second left, allowing Prater a field goal attempt to end the half. The attempt is good to make it a seven-point game.
9:38 p.m.: Josh Allen rolls to the left and fires a completion to Shakir deep down the field to give the Bills a chance to score here.
Josh Allen zips it to get close to field goal range
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/hqMegikjyv— NFL (@NFL) September 8, 2025
Ravens 20, Bills 10
9:35 p.m.: FIELD GOAL! Loop makes the 49-yard attempt with about 30 seconds remaining in the half.
9:34 p.m.: The Bills are able to prevent the Ravens from gaining much more yardage, as Bosa tackles Jackson to force another field goal attempt.
9:31 p.m.: Joey Bosa forces a fumble on Justice Hill, and while Hill recovers the ball, it results in a 15-yard loss.
9:30 p.m.: On 3rd-and-5, Jackson finds Zay Flowers in the middle of the field to get into the red zone with under two minutes left in the half.
9:24 p.m.: After a big Baltimore kick return, Henry once again gashes the Bills for another double-digit gain.
Ravens 17, Bills 10
9:20 p.m.: FIELD GOAL! Veteran Matt Prater nails the short-yardage attempt.
9:19 p.m.: The Bills once again find themselves in a third down, but this time they can’t convert as Allen completes to Shakir short of the needed yardage.
9:18 p.m.: The Bills get another third-down conversion, this time on a handoff to Khalil Shakir who sneaks past the line-to-gain.
9:15 p.m.: Allen scrambles out of the pocket and finds Keon Coleman for a big third-down conversion.
9:13 p.m.: The Bills finally pick up a first down as Elijah Moore takes a handoff past the sticks to move the chains.
Ravens 17, Bills 7
9:07 p.m.: TOUCHDOWN! Lamar Jackson scampers for the touchdown and the Baltimore running game is controlling this game.
Lamar Jackson is untouchable.
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/lms5KlQqqw— NFL (@NFL) September 8, 2025
9:06 p.m.: Henry produces another huge run, this time for 51 yards, and Baltimore is back in business.
STILL THE KING.
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/EsZlzyhpIP— NFL (@NFL) September 8, 2025
9:03 p.m.: The Bills go three-and-out again, this time as Kyle Hamilton forces Kincaid to fumble the ball out of bounds.
Ravens 10, Bills 7
8:58 p.m.: TOUCHDOWN! Derrick Henry takes a pitch and rumbles for a 30-yard touchdown to give Baltimore the lead.
DERRICK HENRY STIFF ARM TOUCHDOWN.
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/r5c4gOgj1I— NFL (@NFL) September 8, 2025
8:57 p.m.: Once again on third-and-short, Jackson keeps the ball and runs for 17 yards to get into field goal range.
End of first quarter: Bills 7, Ravens 3
8:52 p.m.: Derrick Henry opens the next drive with a first-down run of about a dozen yards to get the drive going. Lamar Jackson then completes to Zay Flowers for a big completion to get to near midfield.
8:47 p.m.: The Bills call three-straight runs but Baltimore keeps James Cook from getting the first down each time, forcing a three-and-out and a punt.
Bills 7, Ravens 3
8:42 p.m.: FIELD GOAL! Tyler Loop’s first NFL field goal attempt is good from 52 yards.
8:41 p.m.: After a false start on third down, the Bills sack Lamar Jackson all the way to the back of field goal range to deliver an early crushing blow.
Lamar can’t escape the Buffalo defense on 3rd down!
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/mUOHOlvd1o— NFL (@NFL) September 8, 2025
8:37 p.m.: Lamar Jackson’s first run of the year is a read option on third down to pick up a first down and much more.
8:35 p.m.: Ravens begin the season with a Derrick Henry rush to pick up five yards, but it’s Justice Hill who picks up the first down on a Lamar Jackson pass.
Bills 7, Ravens 0
8:29 p.m.: TOUCHDOWN! Allen fires a strike to Dalton Kincaid in the end zone for the first touchdown of the season.
Josh Allen marches down the field.
BALvsBUF on NBC
Stream on @NFLPlus + Peacock pic.twitter.com/mhOvx6lANO— NFL (@NFL) September 8, 2025
8:28 p.m.: Allen finds Ty Johnson for a big play to get into the red zone for the first time tonight.
8:27 p.m.: The Bills get a first down on a James Cook run, but Josh Allen almost throws an interception immediately after. Buffalo now has 3rd-and-short thanks to a Ravens penalty, though.
8:22 p.m.: We are underway from Buffalo! The Bills will get the ball near midfield after a great return to begin the game.
8:13 p.m.: As we approach kickoff, the NBC panel is split on who will win but lean towards the Ravens.
8:00 p.m.: Ray Lewis is in the building for the Ravens on the road in Buffalo.
BALTIMORE LEGENDS. 🐐@raylewis @Lj_era8 pic.twitter.com/GTkHRbWKuv
— Baltimore Ravens (@Ravens) September 7, 2025
7:45 p.m.: The Bills are playing their 1,000th game in team history tonight.
Tonight’s Sunday Night Football game will be the Buffalo Bills’ 1,000th regular season game in the team’s history pic.twitter.com/h9Rp9mtdcv
— NFL Nerd (@NerdingonNFL) September 7, 2025
7:15 p.m.: For the Ravens, fullback Patrick Ricard is the most notable inactive for the game.
Inactives at Bills pic.twitter.com/k0sDiOqaJh
— Baltimore Ravens (@Ravens) September 7, 2025
7:00 p.m.: The Bills inactives include veteran CB Tre White, WR Curtis Samuel and rookie DE Landon Jackson.
Tonight’s Inactives for #BALvsBUF.@UBMDOrtho | #GoBills pic.twitter.com/tducHWHvyN
— Buffalo Bills (@BuffaloBills) September 7, 2025
6:30 p.m.: On the other side, Lamar Jackson is looking to begin another MVP-caliber season of his own.
Action Jackson. pic.twitter.com/BOyEUrSwYT
— Baltimore Ravens (@Ravens) September 7, 2025
5:55 p.m.: Defending MVP Josh Allen has arrived in Buffalo for the Bills’ season opener against the Ravens.
QB1 ready for @SNFonNBC 👍@JoshAllenQB | #BillsMafia pic.twitter.com/nbM3lccBCl
— Buffalo Bills (@BuffaloBills) September 7, 2025
MORE BILLS-RAVENS NEWS:
Where to watch Bills vs. Ravens
Bills vs. Ravens start time
- Date: Sunday, September 7
- Time: 8:20 p.m
Bills vs. Ravens will start at 8:20 p.m. ET in the first “Sunday Night Football” game of the year.
What channel is Bills vs. Ravens on tonight?
- TV channel: NBC
- Live stream: Peacock, Fubo
NBC will broadcast Bills vs. Ravens, with Mike Tirico and Cris Collinsworth will be on the call. The game also be live streaming on Peacock. Fans looking for an alternate streaming option can use Fubo, which offers a free trial for new users.
Bills schedule 2025
Date | Opponent | Time | TV Channel |
9/7 | vs. Ravens | 8:20 p.m. | NBC |
9/14 | @ Jets | 1:00 p.m. | CBS |
9/18 | vs. Dolphins | 8:15 p.m. | Prime Video |
9/28 | vs. Saints | 1:00 p.m. | CBS |
10/5 | vs. Patriots | 8:20 p.m. | NBC |
10/13 | @ Falcons | 7:25 p.m. | ESPN |
10/26 | @ Panthers | 1:00 p.m. | Fox |
11/2 | vs. Chiefs | 4:25 p.m. | CBS |
11/9 | @ Dolphins | 1:00 p.m. | CBS |
11/16 | vs. Buccaneers | 1:00 p.m. | CBS |
11/20 | @ Texans | 8:15 p.m. | Prime Video |
11/30 | @ Steelers | 4:25 p.m. | CBS |
12/7 | vs. Bengals | 4:25 p.m. | Fox |
12/14 | @ Patriots | 1:00 p.m. | CBS |
12/21 | @ Browns | 1:00 p.m. | CBS |
12/28 | vs. Eagles | 4:25 p.m. | Fox |
TBD | vs. Jets | TBD | TBD |
Ravens schedule 2025
Date | Opponent | Time | TV Channel |
9/7 | @ Bills | 8:20 p.m. | NBC |
9/14 | vs. Browns | 1:00 p.m. | CBS |
9/22 | vs. Lions | 8:15 p.m. | ABC |
9/28 | @ Chiefs | 4:25 p.m. | CBS |
10/5 | vs. Texans | 1:00 p.m. | CBS |
10/12 | vs. Rams | 1:00 p.m. | Fox |
10/26 | vs. Bears | 1:00 p.m. | CBS |
10/30 | @ Dolphins | 8:15 p.m. | Prime Video |
11/9 | @ Vikings | 1:00 p.m. | Fox |
11/16 | @ Browns | 4:25 p.m. | CBS |
11/23 | vs. Jets | 1:00 p.m. | CBS |
11/27 | vs. Bengals | 8:20 p.m. | NBC |
12/7 | vs. Steelers | 1:00 p.m. | CBS |
12/14 | @ Bengals | 1:00 p.m. | CBS |
12/21 | vs. Patriots | 1:00 p.m. | CBS |
TBD | @ Packers | TBD | TBD |
TBD | @ Steelers | TBD | TBD |
