NFL 2025 pages
How it went
Five Buffalo turnovers and a Bills lead in the fourth quarter — both true. Josh Allen threw three touchdowns and two interceptions, James Cook ran for 117, and Buffalo held the ball for 41 minutes, 449 yards of it; Denver led 23–10 in the third and trailed 27–23 after Matt Prater's 31-yarder with 4:11 left. Bo Nix to Marvin Mims from 26 with 55 seconds to go put the Broncos back in front; Prater tied it from 50 with five seconds left. In overtime Wil Lutz kicked his fourth field goal of the night, from 23, 33–30. Nix threw for 279 and three scores, Mims caught 93 yards, and the number-one seed in the AFC survived a game it was outgained in by a hundred yards.
Linescore
| Team | 1 | 2 | 3 | 4 | OT | T |
|---|---|---|---|---|---|---|
| Bills | 7 | 3 | 7 | 13 | 0 | 30 |
| Broncos | 3 | 17 | 3 | 7 | 3 | 33 |
Scoring summary
| Clock | Play | Team | Detail | BUF–DEN |
|---|---|---|---|---|
| Q1 | ||||
| 7:29 | FG | Broncos | Wil Lutz 28 Yd Field Goal | 0–3 |
| 0:05 | TD | Bills | Mecole Hardman Jr. 4 Yd pass from Josh Allen (Matt Prater Kick) | 7–3 |
| Q2 | ||||
| 9:33 | TD | Broncos | Frank Crum 7 Yd pass from Bo Nix (Wil Lutz Kick) | 7–10 |
| 2:13 | FG | Bills | Matt Prater 33 Yd Field Goal | 10–10 |
| 0:22 | TD | Broncos | Lil'Jordan Humphrey 29 Yd pass from Bo Nix (Wil Lutz Kick) | 10–17 |
| 0:00 | FG | Broncos | Wil Lutz 50 Yd Field Goal | 10–20 |
| Q3 | ||||
| 11:35 | FG | Broncos | Wil Lutz 33 Yd Field Goal | 10–23 |
| 6:49 | TD | Bills | Keon Coleman 10 Yd pass from Josh Allen (Matt Prater Kick) | 17–23 |
| Q4 | ||||
| 13:24 | TD | Bills | Dalton Kincaid 14 Yd pass from Josh Allen (Matt Prater Kick) | 24–23 |
| 4:11 | FG | Bills | Matt Prater 31 Yd Field Goal | 27–23 |
| 0:55 | TD | Broncos | Marvin Mims Jr. 26 Yd pass from Bo Nix (Wil Lutz Kick) | 27–30 |
| 0:05 | FG | Bills | Matt Prater 50 Yd Field Goal | 30–30 |
| OT | ||||
| 4:44 | FG | Broncos | Wil Lutz 23 Yd Field Goal | 30–33 |
Team stats
| Stat | Bills | Broncos |
|---|---|---|
| First downs | 28 | 22 |
| Total yards | 449 | 349 |
| Yards per play | 5.8 | 5.1 |
| Passing yards | 266 | 279 |
| Comp / att | 25/39 | 26/46 |
| Rushing yards | 183 | 70 |
| Third down | 10-15 | 8-16 |
| Fourth down | 1-1 | 1-1 |
| Red zone | 3-5 | 1-4 |
| Turnovers | 5 | 1 |
| Penalties – yards | 5-68 | 3-20 |
| Sacks – yards lost | 3-17 | 0-0 |
| Possession | 40:58 | 29:18 |
| Plays | 78 | 68 |
| Also | Bills | Broncos |
|---|---|---|
| Passing first downs | 14 | 13 |
| Rushing first downs | 13 | 6 |
| First downs by penalty | 1 | 3 |
| Drives | 11 | 13 |
| Yards per pass | 6.3 | 6.1 |
| Interceptions thrown | 2 | 1 |
| Rushing attempts | 36 | 22 |
| Yards per rush | 5.1 | 3.2 |
| Fumbles lost | 3 | 0 |
| Defensive / special-teams TDs | 0 | 0 |
Player lines
Buffalo Bills
Passing
| Player | C/ATT | YDS | AVG | TD | INT | SACKS | QBR | RTG |
|---|---|---|---|---|---|---|---|---|
| 17Josh Allen | 25/39 | 283 | 7.3 | 3 | 2 | 3-17 | 47.6 | 90.0 |
Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| 4James Cook III | 24 | 117 | 4.9 | 0 | 24 |
| 17Josh Allen | 12 | 66 | 5.5 | 0 | 26 |
| Team | 36 | 183 | 5.1 | 0 | 26 |
Receiving
| Player | REC | YDS | AVG | TD | LONG | TGTS |
|---|---|---|---|---|---|---|
| 86Dalton Kincaid | 6 | 83 | 13.8 | 1 | 25 | 6 |
| 10Khalil Shakir | 7 | 75 | 10.7 | 0 | 46 | 9 |
| 22Ray Davis | 2 | 33 | 16.5 | 0 | 24 | 2 |
| 88Dawson Knox | 3 | 32 | 10.7 | 0 | 13 | 5 |
| 4James Cook III | 2 | 24 | 12.0 | 0 | 24 | 3 |
| 18Brandin Cooks | 2 | 20 | 10.0 | 0 | 15 | 6 |
| 0Keon Coleman | 1 | 10 | 10.0 | 1 | 10 | 3 |
| 16Mecole Hardman Jr. | 1 | 4 | 4.0 | 1 | 4 | 2 |
| 1Curtis Samuel | 1 | 2 | 2.0 | 0 | 2 | 3 |
| Team | 25 | 283 | 11.3 | 3 | 46 | 39 |
Fumbles
| Player | FUM | LOST | REC |
|---|---|---|---|
| 17Josh Allen | 3 | 2 | 1 |
| 4James Cook III | 1 | 1 | 0 |
| 70Alec Anderson | 1 | 0 | 0 |
| 79Spencer Brown | 0 | 0 | 1 |
| Team | 5 | 3 | 2 |
Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HTS | TD |
|---|---|---|---|---|---|---|---|
| 24Cole Bishop | 12 | 7 | 0 | 2 | 0 | 0 | 0 |
| 39Cam Lewis | 10 | 6 | 0 | 0 | 2 | 0 | 0 |
| 7Taron Johnson | 6 | 5 | 0 | 1 | 0 | 0 | 0 |
| 45Shaq Thompson | 5 | 4 | 0 | 2 | 0 | 0 | 0 |
| 27Tre'Davious White | 4 | 3 | 0 | 0 | 0 | 0 | 0 |
| 97Joey Bosa | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| 25Darnell Savage | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| 96Deone Walker | 3 | 2 | 0 | 0 | 1 | 0 | 0 |
| 58Matt Milano | 3 | 1 | 0 | 0 | 0 | 0 | 0 |
| 47Christian Benford | 2 | 1 | 0 | 0 | 1 | 0 | 0 |
| 92DaQuan Jones | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| 50Greg Rousseau | 2 | 0 | 0 | 0 | 1 | 3 | 0 |
| 18Brandin Cooks | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 10Khalil Shakir | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 86Dalton Kincaid | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 42Dorian Williams | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 57AJ Epenesa | 1 | 0 | 0 | 0 | 2 | 0 | 0 |
| 44Joe Andreessen | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 56Javon Solomon | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20Frank Gore Jr. | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Team | 63 | 37 | 0 | 5 | 7 | 3 | 0 |
Interceptions
| Player | INT | YDS | TD |
|---|---|---|---|
| 96Deone Walker | 1 | 3 | 0 |
Kick returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| 22Ray Davis | 5 | 130 | 26.0 | 28 | 0 |
| 16Mecole Hardman Jr. | 1 | 22 | 22.0 | 22 | 0 |
| Team | 6 | 152 | 25.3 | 28 | 0 |
Kicking
| Player | FG | PCT | LONG | XP | PTS | Made from |
|---|---|---|---|---|---|---|
| 15Matt Prater | 3/3 | 100.0 | 50 | 3/3 | 12 | 33, 31, 50 |
Denver Broncos
Passing
| Player | C/ATT | YDS | AVG | TD | INT | SACKS | QBR | RTG |
|---|---|---|---|---|---|---|---|---|
| 10Bo Nix | 26/46 | 279 | 6.1 | 3 | 1 | 0-0 | 64.6 | 87.1 |
Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| 10Bo Nix | 12 | 29 | 2.4 | 0 | 11 |
| 38Jaleel McLaughlin | 4 | 21 | 5.3 | 0 | 13 |
| 12RJ Harvey | 6 | 20 | 3.3 | 0 | 12 |
| Team | 22 | 70 | 3.2 | 0 | 13 |
Receiving
| Player | REC | YDS | AVG | TD | LONG | TGTS |
|---|---|---|---|---|---|---|
| 19Marvin Mims Jr. | 8 | 93 | 11.6 | 1 | 27 | 8 |
| 14Courtland Sutton | 4 | 53 | 13.3 | 0 | 25 | 9 |
| 12RJ Harvey | 5 | 46 | 9.2 | 0 | 24 | 6 |
| 17Lil'Jordan Humphrey | 2 | 33 | 16.5 | 1 | 29 | 5 |
| 13Pat Bryant | 3 | 32 | 10.7 | 0 | 15 | 3 |
| 73Frank Crum | 1 | 7 | 7.0 | 1 | 7 | 1 |
| 1Evan Engram | 1 | 7 | 7.0 | 0 | 7 | 3 |
| 28Tyler Badie | 1 | 7 | 7.0 | 0 | 7 | 2 |
| 45Nate Adkins | 1 | 1 | 1.0 | 0 | 1 | 1 |
| 82Adam Trautman | 0 | 0 | 0.0 | 0 | 0 | 2 |
| 46Adam Prentice | 0 | 0 | 0.0 | 0 | 0 | 1 |
| 38Jaleel McLaughlin | 0 | 0 | 0.0 | 0 | 0 | 1 |
| Team | 26 | 279 | 10.7 | 3 | 29 | 42 |
Fumbles
| Player | FUM | LOST | REC |
|---|---|---|---|
| 10Bo Nix | 1 | 0 | 1 |
| 26Devon Key | 0 | 0 | 1 |
| 97Malcolm Roach | 0 | 0 | 1 |
| 9Talanoa Hufanga | 0 | 0 | 1 |
| Team | 1 | 0 | 4 |
Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HTS | TD |
|---|---|---|---|---|---|---|---|
| 49Alex Singleton | 14 | 11 | 0 | 0 | 0 | 1 | 0 |
| 9Talanoa Hufanga | 10 | 7 | 0 | 0 | 0 | 0 | 0 |
| 6P.J. Locke | 9 | 6 | 0 | 0 | 1 | 0 | 0 |
| 92Dondrea Tillman | 6 | 4 | 0 | 1 | 0 | 0 | 0 |
| 97Malcolm Roach | 5 | 3 | 1.5 | 1 | 0 | 3 | 0 |
| 99Zach Allen | 5 | 3 | 0.5 | 0 | 0 | 3 | 0 |
| 26Devon Key | 4 | 4 | 0 | 0 | 0 | 0 | 0 |
| 21Riley Moss | 4 | 3 | 0 | 0 | 0 | 0 | 0 |
| 57Dre Greenlaw | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| 15Nik Bonitto | 3 | 2 | 1 | 1 | 0 | 1 | 0 |
| 2Pat Surtain II | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| 52Jonah Elliss | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| 96Eyioma Uwazurike | 3 | 1 | 0 | 0 | 0 | 0 | 0 |
| 0Jonathon Cooper | 2 | 2 | 0 | 0 | 0 | 1 | 0 |
| 34JL Skinner | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| 40Justin Strnad | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 72Garett Bolles | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 29Ja'Quan McMillian | 1 | 1 | 0 | 1 | 1 | 0 | 0 |
| 55Jordan Turner | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 98John Franklin-Myers | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Team | 81 | 54 | 3 | 4 | 2 | 10 | 0 |
Interceptions
| Player | INT | YDS | TD |
|---|---|---|---|
| 6P.J. Locke | 1 | 30 | 0 |
| 29Ja'Quan McMillian | 1 | 0 | 0 |
| Team | 2 | 30 | 0 |
Kick returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| 38Jaleel McLaughlin | 3 | 59 | 19.7 | 27 | 0 |
| 19Marvin Mims Jr. | 2 | 50 | 25.0 | 25 | 0 |
| 28Tyler Badie | 1 | 27 | 27.0 | 27 | 0 |
| Team | 6 | 136 | 22.7 | 27 | 0 |
Kicking
| Player | FG | PCT | LONG | XP | PTS | Made from |
|---|---|---|---|---|---|---|
| 3Wil Lutz | 4/4 | 100.0 | 50 | 3/3 | 15 | 28, 50, 33, 23 |
Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| 16Jeremy Crawshaw | 4 | 188 | 47.0 | 1 | 2 | 65 |
Entering the game
The final regular-season table and the seeds the bracket was drawn from.
Buffalo Bills · 12-5 · AFC 6 seed
Denver Broncos · 14-3 · AFC 1 seed, won the AFC West
Officials and attendance
Attendance: 77,043
Officials: Referee Carl Cheffers · Side Judge Allen Baynes · Line Judge Rusty Baynes · Back Judge Scott Helverson · Umpire Mark Pellis · Field Judge Jabir Walker · Down Judge Jerod Phillips
Divisional on the schedule · Kickoff is ET, resolved for the date. The away team is listed first, as football says it. Colours are the clubs’ own; there are no logos on this site.