Skip to main content
Week 12 · Final

Chiefs at Bills

Kansas City Chiefs 31, Buffalo Bills 25 · REGS LG

FinalREGS LGWeek 12

Final Score

Week 12
By the numbers
Chiefs 31 4 TD · 1 FG · 4 XPBills 25 2 TD · 1 FG · 2 XPPatrick Mahomes 349 yds passingJosh Allen 52 yds rushingXavier Worthy 124 yds receivingChristian Benford 5 tkl defenseTotal yards 412 · 391Passing yards 349 · 304Rushing yards 63 · 87Completions 26/36 · 26/38Yards per carry 3.0 · 3.6

Recap

AI recap

Franchise Hub Beat · 18d ago

In a thrilling matchup, the Kansas City Chiefs topped the Buffalo Bills 31-25 in Week 12 of the 2026 season. The win was crucial for the Chiefs as they look to solidify their playoff positioning, while the Bills aimed to keep pace in a tightly contested division race.

Patrick Mahomes once again showcased his elite talent, throwing for 349 yards and two touchdowns, leading the Chiefs' offense with precision. Xavier Worthy was a standout target, racking up 124 receiving yards, while Josh Allen led the Bills on the ground with 52 rushing yards, but it wasn't enough to secure the victory.

Defensively, the Chiefs made key plays at critical moments. Jadon Canady's seven total tackles helped stifle the Bills' offensive momentum, and R Mason Thomas contributed significantly with 1.5 sacks. The turning point came late in the fourth quarter when Kansas City's defense forced a crucial turnover, allowing Mahomes to guide his team to the victory.

Scoring

Touchdowns, field goals, extra points
TeamTDFGXPOtherPTS
Chiefs414031
Bills212825

Team Stats

Side by side
KCBUF
Total yards412391
Passing yards349304
Rushing yards6387
Completions26/3626/38
Yards per carry3.03.6
Sacks32
Turnovers31
Touchdowns42
Field goals1/11/1
1st downs1820
3rd downs3/87/14
Penalties5-255-35

Box Score

Passing, rushing, receiving, defense, kicking
Passing2 players
PlayerC/APCTYDSTDINTQBR
Chiefs
Patrick MahomesQB26/3672%3492298.0
Bills
Josh AllenQB26/3868%30410101.2
Rushing10 players
PlayerATTYDSYPCYACTDLNGFUM
Chiefs
Kenneth WalkerHB14412.941101
Patrick MahomesQB6203.3—090
Chris ManhertzTE122.0—120
Travis KelceTE000.0—000
Xavier WorthyWR000.0—000
Jeff CaldwellWR000.0—000
Bills
Josh AllenQB7527.4240280
James Cook IIIHB15302.03181
Ray DavisHB144.0—040
DJ MooreWR111.0—010
Receiving15 players
PlayerRECYDSYPRYACTDLNGDROP
Chiefs
Xavier WorthyWR912413.8281270
Jeff CaldwellWR39130.3681700
Travis KelceTE33612.0160130
Kenneth WalkerHB3268.7270140
Noah GrayTE2168.012080
Chris ManhertzTE166.05060
Brashard SmithHB111.0—010
Bills
DJ MooreWR59218.4270300
Dalton KincaidTE67612.7150240
Khalil ShakirWR66911.5130270
James Cook IIIHB4379.3270240
Joshua PalmerWR3227.381120
Keon ColemanWR155.01050
Jackson HawesTE133.0—030
Other
Rashee RiceWR44912.370150
Defense23 players
Kicking2 players
PlayerFGXPLNG
Chiefs
Harrison ButkerK1/1445
Bills
Tyler BassK1/1231