Buffalo
Bills
3-5
17
FINAL
29
Denver
Broncos
4-3
AI Recap
AI RECAPIn a thrilling Week 16 matchup, the Denver Broncos topped the Buffalo Bills with a final score of 29-17, securing a crucial victory as the playoff race heats up. The win keeps the Broncos' postseason hopes alive, while the Bills face mounting pressure in the final stretch of the season.
Bo Nix was the star of the show for Denver, throwing for four touchdown passes and leading his team with precision. J.K. Dobbins contributed significantly on the ground, rushing for 90 yards, while DJ Moore put up a solid performance for Buffalo with 72 receiving yards. Josh Allen, despite his efforts of 275 passing yards, couldn't find the end zone as the Broncos' defense kept him in check.
Defensively, the Broncos were led by Riley Moss, who recorded 10 total tackles, showcasing his ability to disrupt the Bills' offensive rhythm. The game's turning point came in the second quarter when Patrick Surtain II snagged an interception, halting a Buffalo drive and swinging momentum back to Denver. Greg Rousseau's three sacks for the Bills showed his prowess, but it wasn't enough to overcome the balanced attack of the Broncos.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Josh Allen | QB | 39 | 24 | 275 | 1 | 1 | 80.6 |
| Bo Nix | QB | 30 | 15 | 192 | 4 | 0 | 109.9 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| J.K. Dobbins | HB | 17 | 90 | 5.3 | 0 | 26 | 0 |
| James Cook III | HB | 21 | 85 | 4.0 | 1 | 20 | 1 |
| Josh Allen | QB | 9 | 25 | 2.8 | 0 | 8 | 0 |
| Tyjae Spears | HB | 3 | 12 | 4.0 | 0 | 4 | 0 |
| RJ Harvey | HB | 2 | 6 | 3.0 | 0 | 3 | 0 |
| Adam Prentice | FB | 1 | 3 | 3.0 | 0 | 3 | 0 |
| Bo Nix | QB | 1 | 2 | 2.0 | 0 | 2 | 0 |
| Evan Engram | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Courtland Sutton | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Deebo Samuel Sr | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| DJ Moore | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Khalil Shakir | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| DJ Moore | WR | 6 | 72 | 12.0 | 0 | 24 | 0 |
| Deebo Samuel Sr | WR | 3 | 71 | 23.7 | 1 | 46 | 1 |
| Khalil Shakir | WR | 5 | 70 | 14.0 | 1 | 29 | 0 |
| Courtland Sutton | WR | 4 | 50 | 12.5 | 2 | 19 | 0 |
| Keon Coleman | WR | 5 | 44 | 8.8 | 0 | 24 | 0 |
| Dalton Kincaid | TE | 2 | 39 | 19.5 | 0 | 29 | 0 |
| Jaylen Waddle | WR | 2 | 35 | 17.5 | 1 | 25 | 0 |
| Dawson Knox | TE | 3 | 29 | 9.7 | 0 | 16 | 0 |
| Evan Engram | TE | 1 | 22 | 22.0 | 0 | 22 | 0 |
| Tyjae Spears | HB | 1 | 12 | 12.0 | 0 | 12 | 0 |
| James Cook III | HB | 2 | 9 | 4.5 | 0 | 6 | 0 |
| Troy Franklin | WR | 1 | 8 | 8.0 | 0 | 8 | 0 |
| Adam Prentice | FB | 2 | 5 | 2.5 | 0 | 4 | 1 |
| RJ Harvey | HB | 1 | 2 | 2.0 | 0 | 2 | 0 |
| J.K. Dobbins | HB | 1 | -1 | -1.0 | 0 | 0 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Riley Moss | CB | 10 | 0 | 0 | 0 | 1 |
| Bradley Chubb | REDG | 7 | 1.5 | 0 | 0 | 0 |
| Greg Rousseau | LEDG | 3 | 3 | 0 | 0 | 0 |
| Terrel Bernard | MIKE | 9 | 0 | 0 | 0 | 1 |
| Patrick Surtain II | CB | 4 | 0 | 1 | 0 | 0 |
| Grover Stewart | DT | 6 | 0.5 | 0 | 0 | 0 |
| Justin Strnad | WILL | 5 | 0.5 | 0 | 0 | 0 |
| Brandon Jones | FS | 5 | 0 | 0 | 1 | 0 |
| Christian Benford | CB | 5 | 0 | 0 | 0 | 0 |
| Zach Allen | DT | 3 | 0.5 | 0 | 0 | 0 |
| Alex Singleton | MIKE | 4 | 0 | 0 | 0 | 0 |
| Malcolm Roach | DT | 2 | 1 | 0 | 0 | 0 |
| Talanoa Hufanga | SS | 4 | 0 | 0 | 0 | 0 |
| Nik Bonitto | REDG | 2 | 1 | 0 | 0 | 0 |
| Ed Oliver | DT | 3 | 0.5 | 0 | 0 | 0 |
| Kris Abrams-Draine | CB | 3 | 0 | 0 | 0 | 0 |
| Jonathon Cooper | LEDG | 2 | 0.5 | 0 | 0 | 0 |
| Marshon Lattimore | CB | 3 | 0 | 0 | 0 | 0 |
| Harrison Smith | FS | 2 | 0 | 0 | 0 | 0 |
| Maxwell Hairston | CB | 2 | 0 | 0 | 0 | 0 |
| Geno Stone | FS | 2 | 0 | 0 | 0 | 1 |
| Cole Bishop | FS | 1 | 0 | 0 | 0 | 0 |
| Kaleb Elarms-Orr | WILL | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Wil Lutz | K | 1 | 1 | 2 | 25 |
| Jeremy Crawshaw | P | 0 | 0 | 0 | 0 |
| Matt Prater | K | 1 | 2 | 2 | 34 |

