ORCHARD PARK – When you have Josh Allen, the reigning MVP on your team, anything is possible, but what Allen pulled off Sunday night was nothing short of miraculous.
In the 53rd and final home opener at Highmark Stadium, a night where the Buffalo defense was being overwhelmed by Derrick Henry, Lamar Jackson and the Baltimore Ravens and the game looked hopelessly lost, Allen rallied the Bills from a 40-25 deficit with 16 points in the final four minutes, the last three coming on a 32-yard field goal by new kicker Matt Prater to pull out a stunning 41-40 victory.
Allen began the rally with a 10-yard touchdown pass to Keon Coleman with 3:56 remaining, and then Henry inexplicably lost a fumble which Terrel Bernard recovered at the Ravens 30, and that set up Allen for a one-yard TD plunge, but the Bills missed the two-point conversion so Buffalo still trailed 40-38.
Here, the Bills defense came up with another stop and forced a punt, and Allen took the field with 1:26 to go an no timeouts. No problem. Allen methodically marched Buffalo 66 yards to set up Prater for the winner as time expired.
Bills vs. Ravens highlights
Final score: Buffalo Bills 41, Baltimore Ravens 40
The Bills trailed 40-25 and faced a fourth down with 3 minutes, 56 seconds left remaining. They won the game.
Josh Allen threw a touchdown pass on a tipped ball to Keon Coleman on fourth down to make it 40-32 and Derrick Henry lost a fumble two plays later. Buffalo capitalized off the turnover with a quick touchdown to cut the deficit to 40-38. Baltimore was unable to get a first down and punted after only 32 seconds. Allen directed a nine-play, 66-yard drive and Matt Prater made the 32-yard game-winning field goal as the clock expired.
Allen completed 33 of 46 passes for 394 yards and two touchdowns and added two touchdown runs. Keon Coleman had a big second half and finished with eight receptions for 112 yards and a touchdown.
Lamar Jackson went 14 of 19 for 209 yards and two touchdowns and rushed for 70 yards and a TD on six carries. Derrick Henry had 169 yards rushing and a touchdown on 18 carries.
Bills 41, Ravens 40: Matt Prater makes game-winning field goal as time expires to complete comeback
Buffalo started the drive from its 20-yard line with 1 minute, 26 seconds left. Josh Allen began with short passes, completing to Khalil Shakir (6 yards) and Keon Coleman (8 yards). Allen scrambled for 5 yards. Offensive tackle Keon Coleman was flagged for a false start. Allen was in the zone, hitting Joshua Palmer for 32 yards and Keon Coleman over the middle for 25 yards to the Ravens’ 9-yard line. Coleman was tripped up by cornerback Jaire Alexander but it may have given Baltimore a better chance if Coleman scored. Allen kneeled three times as Baltimore burned its timeouts and Matt Prater hit a game-winning 32-yard field goal.
Ravens punt and Bills have chance to complete comeback
Josh Allen has a shot to complete the comeback. Rasheen Ali was pushed out of bounds at the Ravens’ 31-yard line on the 24-yard kickoff return. Derrick Henry was tackled by defensive end Greg Rousseau for a 1-yard gain on first down. Zay Flowers took a handoff and slid down for no gain as linebacker Matt Milano hovered over him. On third-and-9, Lamar Jackson completed to DeAndre Hopkins for 7 yards. Jordan Stout punted 41 yards, with the ball going out of bounds at the Bills’ 20-yard line.
Ravens 40, Bills 38: Josh Allen goes over the top for 1-yard TD run but conversion fails
After Derrick Henry lost a fumble, Josh Allen fired over the middle to rookie tight end Jackson Hawes for 29 yards to the Ravens’ 1-yard line. Allen and James Cook each ran up the middle for no gain but on third down, Allen went over the top for a 1-yard touchdown run to cut the Bills’ deficit to 40-38. On the 2-point conversion, Allen threw for Keon Coleman, who was one-on-one with Nate Wiggins. Wiggins broke up the pass.
Derrick Henry loses fumbles to give Bills chance to tie
Derrick Henry has been nearly unstoppable. Unless he runs into Ed Oliver. On first-and-10 with 3 minutes, 10 seconds left, Oliver got into the backfield and knocked the ball away from Henry. Linebacker Terrel Bernard recovered at the Bills’ 30-yard line.
Ravens 40, Bills 32: Josh Allen throws touchdown to Keon Coleman
It’s not over yet. Josh Allen directed a 10-play, 80-yard touchdown drive. Allen capped it with a fourth-down 10-yard touchdown pass to Keon Coleman. Allen ad-libbed, rolled to his right and fired into the end zone. The pass was deflected by tight end Dawson Knox and fluttered toward the back of the end zone with Coleman making a diving touchdown catch.
Ravens made mistake on punt
Baltimore went three-and-out and Jordan Stout booted a punt 59 yards. Buffalo returner Brandon Codrington let the ball bounce and it was inside the 5-yard line when the Ravens’ Trenton Simpson dove trying to down the ball at the 1-yard line. Simpson slid with the ball and his finger touched the goal line, resulting in a touchback instead.
Bills punt after Josh Allen gets sacked on third down
Josh Allen began the drive with completions to Keon Coleman and Khalil Shakir. He was nearly intercepted by cornerback Chidobe Awuzie on the next play but the play was reversed to an incompletion. Allen scrambled for 9 yards and the Bills faced third-and-1 but Allen was sacked for a 5-yard loss by defensive tackle Nnamdi Madubuike. Brad Robbins punted 28 yards to the Ravens’ 35.
Ravens 40, Bills 25: Derrick Henry sprints for 46-yard touchdown
Lamar Jackson and Derrick Henry are running all over, and through, the Buffalo defense. Jackson made a jaw-dropping escape and turned it into a 19-yard run and Henry followed it up with a 46-yard touchdown along the left sideline.
Ravens 34, Bills 25: Josh Allen scrambles for touchdown
Baltimore blitzed and Josh Allen got out a short pass to James Cook, who did the rest. Cook broke a tackle and weaved from the right to near the left pylon before he was tackled at the 2-yard line for a 51-yard gain. Allen was stopped on first-and-goal but scrambled for a 2-yard touchdown on the next play. Buffalo went for a two-point conversion but Allen was intercepted in the end zone.
Ravens 34, Bills 19: DeAndre Hopkins makes incredible 29-yard touchdown catch
DeAndre Hopkins has haunted the Buffalo Bills before. His first touch with the Baltimore Ravens was a 29-yard touchdown. Zay FLowers took a short pass 36 yards on Baltimore’s first play of the drive and two plays later Hopkins, who was defended by cornerback Christian Benford, was thrown a ball deep along the right sideline and made a spectacular one-handed touchdown grab.
Bill punt
Josh Allen had a magical escape to extend a play but Buffalo’s possession ended with a punt. The Bills faced second-and-18 from their 8-yard line after a holding penalty against offensive tackle Spencer Brown. Allen stepped into the pocket and flipped a pass to Khalil Shakir who took it 17 yards. Allen ran up the middle for 2 yards on the ensuing play for the first down. Three plays later, Allen bought time with his legs and launched a pass to Khalil Shakir but it was broken up by safety Kyle Hamilton. Hamilton ran into the locker room after the possession.
Ravens go three-and-out
Baltimore punted for the firs time. Derrick Henry ran for 5 yards on first down but he lost 5 after he was thrown down by defensive tackle by Ed Oliver on the next play. Lamar Jackson threw incomplete deep for Rashod Bateman, who was covered by Christian Benford on third-and-10. Jordan Stout punted 51 yards to the Bills’ 16-yard line.
Ravens 27, Bills 19: James Cook runs for 2-yard touchdown
Buffalo went for it on fourth-and-5 from the Ravens’ 31. Cornerback Jaire Alexander was flagged for a 27-yard defensive pass interference penalty at the 4-yard line. Alexander was draped over wide receiver Joshua Palmer. The ball from Josh Allen was underthrown and Alexander grabbed Palmer from behind. Two plays later, James Cook punched in the 2-yard touchdown run. Buffalo went for a 2-point conversion. Josh Allen completed to Keon Coleman but the wide receiver went out of bounds and was the first person to touch the ball so the pass was ruled incomplete.
Ravens 27, Bills 13: Lamar Jackson throws 23-yard TD to Zay Flowers
Baltimore needed four plays to go 65 yards and score a touchdown to open the second half. On third-and-7, Lamar Jackson hit Zay Flowers over the middle for 39 yards. The next play they paired up for a touchdown. Flowers took a screen pass on the left and sprinted through the Bills defense for a 23-yard TD. Baltimore has scored on all five of its possessions (FG, TD, TD, FG, TD).
Halftime score: Baltimore Ravens 20, Buffalo Bills 13
Baltimore had 160 yards rushing in the first half but it’s only a one-score game. Josh Allen completed 12 of 17 passes for 113 yards and a touchdown for the Bills. Derrick Henry has 123 yards rushing on nine carries (13.7 yards per carry) and a touchdown and Lamar Jackson went 8 of 10 for 67 yards and has 39 yards rushing and a touchdown on four carries.
Ravens 20, Bills 13: Matt Prater makes 43-yard field goal as time expires in second quarter
The Bills stole three points at the end of the half, so we’ll see how much it matters. Taking possession with 25 seconds left in the half, Josh Allen hit Khalil Shakir for a 26-yard gain to the Ravens 47, and after a spike, he took a snap with seven seconds to go, hit Dalton Kincaid for 22 yards, and Kincaid got out of bounds with one tick on the clock. That allowed Matt Prater to kick a 43-yard field goal.
Ravens 20, Bills 10: Tyler Loops makes 49-yard field goal
Hey, at least the Bills held the Ravens to a field goal. Baltimore was well on its way to what looked like another touchdown drive after a 40-yard kickoff return to its own 46, and then Derrick Henry ripped off a 17-yard run. However, Justice Hill had the ball poked away by Joey Bosa and Terrel Bernard wound up tackling him for a loss of 15 yards, and that essentially killed the possession, so Tyler Loop kicked a 49-yard field goal.
Ravens 17, Bills 10: Matt Prater makes 25-yard field goal
The Bills had a nice drive going, but it stalled once they got into the red zone thanks to some questionable play calls and they wound up settling for a Matt Prater field goal. They had a first down at the 12, but Josh Allen badly overthrew Keon Coleman in the end zone, then a run to James Cook gained only two yards. In third and long in that area of the field, the Bills were not in good shape, and Allen threw a short pass to Khalil Shakir that came up short.
Ravens 17, Bills 7: Lamar Jackson scores rushing TD after Derrick Henry rips another long run
Buffalo’s defense is, in a word, putrid. The Ravens are doing whatever they want and there’s zero resistances. Following the Bills’ second straight three-and-out on offense, it took Baltimore four plays to cover 69 yards with Lamar Jackson scoring on an 11-yard run, one snap after Derrick Henry broke a 49-yard run. Henry already has 101 yards rushing. We’re five minutes into the second quarter.
Ravens 10, Bills 7: Derrick Henry runs for 30-yard touchdown
Buffalo was one of the worst third-down defensive teams in the NFL last season and it’s already a big problem in this game. The Ravens converted a key third down when Lamar Jackson took off for an 18-yard gain, and on the next play, Derrick Henry broke a 30-yard touchdown run off the right side, and he was barely touched.
Bills punt on second possession
Buffalo’s perfect season on offense is over. Ty Johnson took the kickoff 31 yards to the Bills’ 35-yard line. James Cook ran up the middle for 9 yards but the Bills couldn’t convert a first down. Cook was stopped for no gain on second down and dropped for a 2-yard loss by Roquan Smith on third down. Brad Robbins punted 43 yards to the Ravens’ 15-yard line and it was downed by newly-signed Sam Franklin.
Bills 7, Ravens 3: Rookie Tyler Loop makes 52-yard field goal
The Ravens seemed poised to match Buffalo’s opening touchdown as they drove to a first down at the Bills 21 thanks to a pair of third-down conversions, but Ed Oliver broke through on a third-and-8 play to sack Lamar Jackson for a 15-yard loss. That forced Baltimore rookie Tyler Loop to attempt his first NFL field goal from 52 yards, and he nailed it.
Bills 7, Ravens 0: Josh Allen opens with touchdown pass to Dalton Kincaid
The Bills wasted no time scoring in this one. Brandon Codrington returned the opening kickoff 41 yards to the 50, and seven plays later, Josh Allen threw a 15-yard laser over the middle to Dalton Kincaid for the touchdown.
Ravens inactives vs. Bills
Lamar Jackson is ready to ball
Josh Allen vs. Lamar Jackson: Head-to-head record
Josh Allen and lamar Jackson entered the league together as first-round picks in 2018.
They are 3–3 as starting quarterbacks against one another, including the playoffs. Jackson had a 3-1 regular season edge while Allen has won two postseason meetings.
As expected, Tre’Davious White inactive
The cornerback was listed as doubtful on the final injury report Friday, and it is now official: He’s not playing in the season opener against the Ravens. We’ll see who starts in his place, either Dorian Strong or Ja’Marcus Ingram, though you might see those two players sharing the duties.
The rest of the Bills’ inactives were expected: Wide receiver Curtis Samuel, offensive linemen Sedrick Van Pran-Granger and Chase Lundt, safety Jordan Hancock, and edge rusher Landon Jackson.
Lundt, Hancock and Jackson are all rookie draft picks who have not cracked the game-day unit. Samuel is a 2024 free agent signing who has the highest salary cap hit among receivers on the team at $9.06 million, yet his Bills’ career continues to flounder. He missed most of training camp with injuries, did not play in the preseason, and spent the practice week working on the scout team.
Bills’ new stadium: Everything you need to know
The Buffalo Bills’ new home in Orchard Park is taking shape.
The $2.1 billion New Highmark Stadium stadium project will transform the gameday experience in western New York. It’s the most expensive construction project in the region’s history and the largest public investment ever made in an NFL venue.
Allen rocks in special-edition cap
Fans can bid on cap worn by Josh Allen to benefit Buffalo hospital
Buffalo Bills quarterback Josh Allen will wear the first of nine custom hats designed by patients at Buffalo’s Oishei Children’s Hospital before Sunday night’s game in Orchard Park.
After each home game, Allen will have his hat auctioned off to support the Patricia Allen Fund, a fund set up to honor Allen’s grandmother.
This week’s hat was designed by a five-year-old patient named Jaxson. Jaxson is battling myotonic dystrophy, a disease that weakens and shrinks the muscles in one’s body, according to the Muscular Dystrophy Association of America. Jaxson has undergone 11 surgeries, according to WGRZ.
At the start of the game, Jaxson’s cap will be auctioned off. Each cap is signed by Allen and authenticated by the Bills, with auctions running until 8 p.m. Tuesday at 8 p.m.
You can bid on this week’s hat here.
Who is favored to win Bills vs. Ravens game
Who is announcing the Bills vs. Ravens game
Three AFC East teams already 0-1
Four hours before the Bills kicked off against the Ravens, they were already alone in first place in the AFC East with a 0-0 record. And hey, even if the Bills lose to Baltimore later Sunday night, going alphabetical, they’ll still sit on top of the division.
Two coaching debuts went poorly in the division as the Patriots lost Mike Vrabel’s first game 20-13 to the Raiders, who were playing their first game under Pete Carroll who is back after a brief retirement.
At the Meadowlands, Aaron Glenn’s debut was a thriller for the Jets, but they ended up losing 34-32 to Aaron Rodgers who was playing his first game for the Steelers. Rodgers, of course, was New York’s QB last season and for four snaps in the 2023 season. The Jets blew a 26-17 third-quarter lead by allowing 17 points in the fourth quarter, the last three on a 60-yard field goal by Chris Boswell with 1:03 left. Rodgers threw for 244 yards and four touchdowns.
And in Indianapolis, the Dolphins got pummeled 33-8 by the Colts as former Giants castoff Daniel Jones completed 22 of 29 passes for 272 yards and a touchdown. Tua Tagovailoa threw for just 114 yards and was picked off twice and also lost a fumble on a strip sack.
What time is the Buffalo Bills vs Baltimore Ravens game?
How to watch Bills vs Ravens game on TV, streaming
∎ Cable/Network TV: NBC. The game will be available locally via the following stations: WHEC channel 10 (Rochester area), WGRZ channel 2 (Buffalo area), WSTM channel 3 (Syracuse area), WKTV channel 2 (Utica area), WETM channel 18 (Elmira area), WNYT channel 13 (Albany area), and WBGH channel 20 (Binghamton area).
∎ Online streaming services: You can watch games on NFL.com and the NFL mobile app, and you can subscribe to NFL+, the league’s own streaming service, though you can’t cast the games to your TV – you must watch on your phone or tablet.
∎ TV streaming: You can also stream if you have subscriptions to Spectrum, DirecTV Choice, Fubo Sports, Sling, Vidgo, Hulu + Live TV, YouTubeTV + NFL Sunday Ticket, and Peacock.
On the radio: How to listen to the Bills vs Ravens game
You can listen on SiriusXM satellite radio on channel 225 (Bills feed) and channel 226 (Ravens feed), and on traditional radio, the Bills Radio Network has stations all across the state. Chris Brown has the play-by-play, Eric Wood is the analyst, and Sal Capaccio is the sideline reporter. The network includes:
Sal Maiorana has covered the Buffalo Bills for four decades including 35 years as the full-time beat writer for the D&C, he has written numerous books about the history of the team, and he is also co-host of the BLEAV in Bills podcast/YouTube show. He can be reached at maiorana@gannett.com, and you can follow him on X @salmaiorana and on Bluesky @salmaiorana.bsky.social.
This article originally appeared on Rochester Democrat and Chronicle: Bills vs. Ravens highlights: Buffalo completes epic fourth-quarter comeback
Reporting by Sal Maiorana, Ryan Miller and Bill Wolcott, Rochester Democrat and Chronicle / Rochester Democrat and Chronicle
USA TODAY Network via Reuters Connect
