Kansas City
Chiefs
4-6
17
FINAL
21
Buffalo
Bills
9-1
AI Recap
AI RECAPIn a tightly contested matchup, the Buffalo Bills narrowly defeated the Kansas City Chiefs, 21-17, in Week 12 of the 2026 season. This victory keeps the Bills firmly in the playoff hunt while the Chiefs look to regroup as the season winds down. Both teams showcased their offensive prowess, but it was Buffalo that ultimately came out on top.
Bryce Young had a solid performance for Kansas City, throwing for 219 yards and two touchdowns, showcasing his ability to move the ball downfield. Zay Flowers was his favorite target, amassing 98 receiving yards, while Cam Akers stepped up for the Bills, leading the ground game with 90 rushing yards. The offensive efforts from both sides created an exciting atmosphere, but Buffalo managed to capitalize on key opportunities.
Defensively, Micah Parsons made his mark with a crucial sack that shifted momentum in favor of Buffalo. The turning point came late in the fourth quarter when the Bills' defense held strong, forcing a turnover on downs and allowing their offense to run out the clock. With both teams battling for playoff positioning, the Bills' timely defensive plays were the difference maker in this thrilling encounter.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Bryce Young | QB | 27 | 18 | 67% | 219 | 2 | 0 | 116.1 |
| J.J. McCarthy | QB | 31 | 19 | 61% | 176 | 1 | 0 | 87.5 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Cam Akers | HB | 12 | 90 | 7.5 | 46 | 0 | 22 | 0 |
| TreVeyon Henderson | HB | 12 | 88 | 7.3 | 23 | 0 | 16 | 1 |
| J.J. McCarthy | QB | 13 | 60 | 4.6 | 8 | 1 | 9 | 0 |
| Derrick Henry | HB | 10 | 27 | 2.7 | 4 | 0 | 8 | 0 |
| Jaylen Wright | HB | 3 | 17 | 5.7 | — | 0 | 8 | 0 |
| Bryce Young | QB | 3 | 9 | 3.0 | — | 0 | 5 | 0 |
| Max Klare | TE | 3 | 7 | 2.3 | — | 0 | 3 | 0 |
| Chris Olave | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Oronde Gadsden | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Zay Flowers | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Rome Odunze | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Zay Flowers | WR | 3 | 98 | 32.7 | 56 | 1 | 66 | 0 |
| Christian Kirk | WR | 5 | 68 | 13.6 | 6 | 1 | 18 | 1 |
| Adonai Mitchell | WR | 6 | 59 | 9.8 | 17 | 1 | 24 | 1 |
| Oronde Gadsden | TE | 5 | 47 | 9.4 | 13 | 0 | 23 | 0 |
| Rome Odunze | WR | 5 | 43 | 8.6 | 17 | 0 | 15 | 0 |
| TreVeyon Henderson | HB | 2 | 19 | 9.5 | 10 | 0 | 10 | 0 |
| Tory Horton | WR | 2 | 18 | 9.0 | 6 | 0 | 10 | 0 |
| Chris Olave | WR | 1 | 14 | 14.0 | 7 | 0 | 14 | 0 |
| Taysom Hill | TE | 2 | 12 | 6.0 | — | 0 | 10 | 0 |
| Drew Sample | TE | 1 | 7 | 7.0 | 5 | 0 | 7 | 0 |
| Trey McBride | TE | 2 | 6 | 3.0 | 2 | 0 | 4 | 1 |
| Derrick Henry | HB | 3 | 4 | 1.3 | — | 0 | 4 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Nick Bolton | MIKE | 8 | 0 | 0 | 0 | 0 |
| Nick Emmanwori | SS | 7 | 0 | 0 | 0 | 0 |
| Joshua Williams | CB | 7 | 0 | 0 | 0 | 0 |
| Rueben Bain Jr. | LEDG | 3 | 1 | 0 | 0 | 0 |
| Myles Garrett | REDG | 3 | 1 | 0 | 0 | 0 |
| Nick Cross | SS | 5 | 0 | 0 | 0 | 0 |
| Quan Martin | FS | 5 | 0 | 0 | 1 | 0 |
| Sean Murphy-Bunting | CB | 5 | 0 | 0 | 0 | 0 |
| Markquese Bell | SS | 4 | 0.5 | 0 | 0 | 0 |
| Micah Parsons | REDG | 2 | 1 | 0 | 0 | 0 |
| Jacob Parrish | CB | 4 | 0 | 0 | 0 | 0 |
| Teddye Buchanan | WILL | 4 | 0 | 0 | 0 | 0 |
| Cole Bishop | FS | 3 | 0 | 0 | 0 | 1 |
| Cedric Gray | WILL | 3 | 0 | 0 | 0 | 0 |
| Garrett Williams | CB | 3 | 0 | 0 | 0 | 0 |
| Walter Nolen III | DT | 1 | 0.5 | 0 | 0 | 0 |
| Laiatu Latu | LEDG | 2 | 0 | 0 | 0 | 0 |
| Sione Takitaki | SAM | 2 | 0 | 0 | 0 | 1 |
| Kool-Aid McKinstry | CB | 1 | 0 | 0 | 0 | 0 |
| Deatrich Wise Jr | DT | 0 | 0.5 | 0 | 0 | 0 |
| Eric Stokes | CB | 1 | 0 | 0 | 0 | 0 |
| Albert Regis | DT | 1 | 0 | 0 | 0 | 0 |
| Charles Omenihu | DT | 1 | 0 | 0 | 0 | 0 |
| Kingsley Enagbare | REDG | 1 | 0 | 0 | 0 | 0 |
| Patrick Jones II | LEDG | 0 | 0.5 | 0 | 0 | 0 |
| Kaiir Elam | CB | 1 | 0 | 0 | 0 | 0 |
| Troy Dye | WILL | 1 | 0 | 0 | 0 | 0 |
| Brandon Smith | MIKE | 1 | 0 | 0 | 0 | 0 |
| Jeffery Simmons | DT | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Tyler Loop | K | 2 | 2 | 1 | 46 |
| Braden Mann | P | 0 | 0 | 0 | 0 |
| Chad Ryland | K | 1 | 1 | 2 | 22 |

