Quick answer
- Winner
- Buffalo Bills
- Final score
- Buffalo Bills 28–21 Kansas City Chiefs
- Halftime
- Kansas City Chiefs 16–27 Buffalo Bills at halftime
- FantasyHQ MVP
- Jonathan Allen
- Top passer
- Patrick Mahomes
- Biggest EPA play
- (14:20) (Shotgun) 15-P.Mahomes pass deep left to 4-R.Rice pushed ob at BUF 11 for 29 yards…
- Game date
- 2025-11-02
Game summary
The Buffalo Bills beat the Kansas City Chiefs 28–21 on 2025-11-02. Jonathan Allen posted a game-high +10.79 total EPA in the passing.
The highest-scoring period was Q2 with 36 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| 0 | 16 | 0 | 8 | 0 | 21 | |
| 7 | 20 | 7 | 0 | 0 | 28 |
Stars of the game
Top performers by total expected points added (EPA).
- 1

Jonathan Allen · Buffalo Bills · Passing · +10.79 total EPA · 31 snaps · +0.35 EPA/play - 2

Dalton Kincaid · Buffalo Bills · Receiving · +8.64 total EPA · 6 snaps · +1.44 EPA/play - 3

Travis Kelce · Kansas City Chiefs · Receiving · +5.80 total EPA · 6 snaps · +0.97 EPA/play - 4

Rashee Rice · Kansas City Chiefs · Receiving · +4.78 total EPA · 7 snaps · +0.68 EPA/play - 5

Montaric Brown · Kansas City Chiefs · Receiving · +4.70 total EPA · 4 snaps · +1.18 EPA/play - 6

Jonathan Allen · Buffalo Bills · Rushing · +4.14 total EPA · 5 snaps · +0.83 EPA/play - 7

Dawson Knox · Buffalo Bills · Receiving · +2.73 total EPA · 1 snaps · +2.73 EPA/play - 8

Elijah Moore · Buffalo Bills · Receiving · +2.19 total EPA · 1 snaps · +2.19 EPA/play
FantasyHQ Game MVP
Highest total EPA with the player's top snap and the game's biggest single play when different.

FantasyHQ Game MVP
Jonathan Allen — BUF · Passing
Jonathan Allen posted the highest total EPA (+10.79) in the game, the strongest overall impact for Buffalo Bills. Across 31 counted snaps, they averaged +0.35 EPA per play.
Jonathan Allen's top snap (+3.79 EPA): (7:34) (Shotgun) 17-J.Allen pass short left to 86-D.Kincaid pushed ob at KC 8 for 47 yards (20-N.Williams; 22-T.McDuffie).
Biggest single play (+5.14 EPA): Patrick Mahomes — (14:20) (Shotgun) 15-P.Mahomes pass deep left to 4-R.Rice pushed ob at BUF 11 for 29 yards (24-C.Bishop).
Quarterback report card
Patrick Mahomes led all passers in efficiency for Kansas City Chiefs, setting the tone in the passing game according to FantasyHQ analytics.

Patrick Mahomes (Kansas City Chiefs) · 40 dropbacks · 37.5% completion · -4.4% CPOE · -0.02 EPA/play · -0.78 total EPA
Jonathan Allen (Buffalo Bills) · 31 dropbacks · 74.2% completion · +18.4% CPOE · +0.35 EPA/play · +10.79 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | +0.067 | +0.151 |
| Offensive success rate | 47.9% | 58.2% |
| Pass EPA/play | -0.020 | +0.348 |
| Rush EPA/play | +0.085 | +0.103 |
| Defensive EPA/play | -0.151 | -0.067 |
| Defensive success rate | 41.8% | 52.1% |
Drive & efficiency notes
Buffalo Bills held the efficiency edge in offensive EPA per play (+0.15 vs +0.07), even if the scoreboard told a different story.
Season benchmark context (offensive EPA per play):
- Kansas City Chiefs: +0.07 EPA/play (61st percentile vs. 2025 team-game averages)
- Buffalo Bills: +0.15 EPA/play (78th percentile vs. 2025 team-game averages)
- Buffalo Bills: 10 drives, +11.89 total EPA, 4 scoring drives
- Kansas City Chiefs: 10 drives, +4.87 total EPA, 4 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns

Buffalo Bills — Dalton Kincaid (Jonathan Allen pass) 
Kansas City Chiefs — Rashee Rice - Buffalo Bills — unlisted player

Buffalo Bills — Jonathan Allen 
Buffalo Bills — Jonathan Allen 
Kansas City Chiefs — Kareem Hunt
Field goals

Kansas City Chiefs — Harrison Butker 
Kansas City Chiefs — Harrison Butker 
Kansas City Chiefs — Harrison Butker
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: Buffalo Bills won the period 7–0. Buffalo Bills found the end zone from the KC 23 (Q1 8:05) — (8:05) (Shotgun) 17-J.Allen pass deep right to 86-D.Kincaid for 23 yards, TOUCHDOWN.; Buffalo Bills added 1 points from the KC 15 (Q1 8:00) — 15-M.Prater extra point is GOOD, Center-69-R.Ferguson, Holder-19-M.Wishnowsky..
The second quarter: Buffalo Bills won the period 20–16. Kansas City Chiefs found the end zone from the BUF 3 (Q2 15:00) — (15:00) (Shotgun) Direct snap to 4-R.Rice. 4-R.Rice right tackle for 3 yards, TOUCHDOWN.; Kansas City Chiefs added 1 points from the BUF 15 (Q2 14:56) — 7-H.Butker extra point is GOOD, Center-41-J.Winchester, Holder-14-M.Araiza.; Kansas City Chiefs connected on a field goal from the BUF 28 (Q2 9:31) — (9:31) 7-H.Butker 46 yard field goal is GOOD, Center-41-J.Winchester, Holder-14-M.Araiza.; Kansas City Chiefs connected on a field goal from the KC 35 (Q2 9:27) — 7-H.Butker kicks 61 yards from KC 35 to BUF 4. 22-R.Davis to BUF 30 for 26 yards (31-J.Bassa; 30-C.Roland-Wallace).; Buffalo Bills found the end zone from the KC 3 (Q2 6:42) — (6:42) (No Huddle) 26-Ty.Johnson left tackle for 3 yards, TOUCHDOWN.; Buffalo Bills added 1 points from the KC 15 (Q2 6:39) — 15-M.Prater extra point is GOOD, Center-69-R.Ferguson, Holder-19-M.Wishnowsky.; Buffalo Bills found the end zone from the KC 1 (Q2 1:35); Buffalo Bills found the end zone from the KC 15 (Q2 1:33) — 15-M.Prater extra point is GOOD, Center-69-R.Ferguson, Holder-19-M.Wishnowsky.; Kansas City Chiefs connected on a field goal from the BUF 1 (Q2 0:06) — (:06) 7-H.Butker 19 yard field goal is GOOD, Center-41-J.Winchester, Holder-14-M.Araiza..
The third quarter: Buffalo Bills won the period 7–0. Buffalo Bills found the end zone from the KC 1 (Q3 1:38) — (1:38) (No Huddle) 17-J.Allen left guard for 1 yard, TOUCHDOWN.; Buffalo Bills added 1 points from the KC 15 (Q3 1:34) — 15-M.Prater extra point is GOOD, Center-69-R.Ferguson, Holder-19-M.Wishnowsky..
The fourth quarter: Kansas City Chiefs won the period 8–0. Kansas City Chiefs found the end zone from the BUF 2 (Q4 11:34) — (11:34) 29-K.Hunt left guard for 2 yards, TOUCHDOWN.; Kansas City Chiefs registered a safety from the BUF 2 (Q4 11:32) — TWO-POINT CONVERSION ATTEMPT. 15-P.Mahomes pass to 87-T.Kelce is complete. ATTEMPT SUCCEEDS..
Turning points
Plays that moved win probability the most.
- Buffalo Bills (Q2 7:34) — (7:34) (Shotgun) 17-J.Allen pass short left to 86-D.Kincaid pushed ob at KC 8 for 47 yards (20-N.Williams; 22-T.McDuffie).
- Kansas City Chiefs (Q2 4:15) — (4:15) (Shotgun) 15-P.Mahomes pass incomplete short right to 4-R.Rice (24-C.Bishop).
- Buffalo Bills (Q1 8:05) — (8:05) (Shotgun) 17-J.Allen pass deep right to 86-D.Kincaid for 23 yards, TOUCHDOWN.
- Kansas City Chiefs (Q3 7:53) — (7:53) (Shotgun) 15-P.Mahomes pass deep left to 87-T.Kelce to KC 40 for 28 yards (8-T.Bernard) [97-J.Bosa].
- Kansas City Chiefs (Q4 0:03) — (:03) (Shotgun) 15-P.Mahomes pass incomplete deep left [50-G.Rousseau].
Impact plays
Highest EPA snaps that flipped field position.
- Kansas City Chiefs (Q4 14:20) — (14:20) (Shotgun) 15-P.Mahomes pass deep left to 4-R.Rice pushed ob at BUF 11 for 29 yards (24-C.Bishop).
- Buffalo Bills (Q2 7:34) — (7:34) (Shotgun) 17-J.Allen pass short left to 86-D.Kincaid pushed ob at KC 8 for 47 yards (20-N.Williams; 22-T.McDuffie).
- Kansas City Chiefs (Q3 1:11) — (1:11) (Shotgun) 15-P.Mahomes pass deep left to 5-M.Brown to BUF 33 for 33 yards (24-C.Bishop).
- Kansas City Chiefs (Q2 0:46) — (:46) (No Huddle, Shotgun) 15-P.Mahomes pass deep right to 5-M.Brown to BUF 1 for 40 yards (47-C.Benford).
Every scoring play
Chronological scoring with play-by-play context.
Buffalo Bills TD (+6) — Q1 8:05 · KC 23 · Score 0-6
(8:05) (Shotgun) 17-J.Allen pass deep right to 86-D.Kincaid for 23 yards, TOUCHDOWN.
Buffalo Bills XP (+1) — Q1 8:00 · KC 15 · Score 0-7
15-M.Prater extra point is GOOD, Center-69-R.Ferguson, Holder-19-M.Wishnowsky.
Kansas City Chiefs TD (+6) — Q2 15:00 · BUF 3 · Score 6-7
(15:00) (Shotgun) Direct snap to 4-R.Rice. 4-R.Rice right tackle for 3 yards, TOUCHDOWN.
Kansas City Chiefs XP (+1) — Q2 14:56 · BUF 15 · Score 7-7
7-H.Butker extra point is GOOD, Center-41-J.Winchester, Holder-14-M.Araiza.
Kansas City Chiefs FG (+3) — Q2 9:31 · BUF 28 · Score 10-7
(9:31) 7-H.Butker 46 yard field goal is GOOD, Center-41-J.Winchester, Holder-14-M.Araiza.
Kansas City Chiefs FG (+3) — Q2 9:27 · KC 35 · Score 10-7
7-H.Butker kicks 61 yards from KC 35 to BUF 4. 22-R.Davis to BUF 30 for 26 yards (31-J.Bassa; 30-C.Roland-Wallace).
Buffalo Bills TD (+6) — Q2 6:42 · KC 3 · Score 10-13
(6:42) (No Huddle) 26-Ty.Johnson left tackle for 3 yards, TOUCHDOWN.
Buffalo Bills XP (+1) — Q2 6:39 · KC 15 · Score 10-14
15-M.Prater extra point is GOOD, Center-69-R.Ferguson, Holder-19-M.Wishnowsky.
Buffalo Bills TD (+6) — Q2 1:35 · KC 1 · Score 10-20
(1:35) 70-A.Anderson reported in as eligible. 17-J.Allen left guard to KC 1 for no gain (6-B.Cook; 54-L.Chenal). The Replay Official reviewed the short of the goal line ruling, and the play was REVERS
Buffalo Bills TD (+7) — Q2 1:33 · KC 15 · Score 10-21
15-M.Prater extra point is GOOD, Center-69-R.Ferguson, Holder-19-M.Wishnowsky.
Kansas City Chiefs FG (+3) — Q2 0:06 · BUF 1 · Score 13-21
(:06) 7-H.Butker 19 yard field goal is GOOD, Center-41-J.Winchester, Holder-14-M.Araiza.
Buffalo Bills TD (+6) — Q3 1:38 · KC 1 · Score 13-27
(1:38) (No Huddle) 17-J.Allen left guard for 1 yard, TOUCHDOWN.
Buffalo Bills XP (+1) — Q3 1:34 · KC 15 · Score 13-28
15-M.Prater extra point is GOOD, Center-69-R.Ferguson, Holder-19-M.Wishnowsky.
Kansas City Chiefs TD (+6) — Q4 11:34 · BUF 2 · Score 19-28
(11:34) 29-K.Hunt left guard for 2 yards, TOUCHDOWN.
Kansas City Chiefs Safety (+2) — Q4 11:32 · BUF 2 · Score 21-28
TWO-POINT CONVERSION ATTEMPT. 15-P.Mahomes pass to 87-T.Kelce is complete. ATTEMPT SUCCEEDS.
Key takeaways
What to remember for fantasy research and follow-up box score digging.
- Buffalo Bills earned the result — use the box score for snap-level context.
- One-score margin — verify garbage-time stats before drawing fantasy conclusions.
- Jonathan Allen (Buffalo Bills) led total EPA — start here for highlight and prop research.
- Patrick Mahomes (KC) finished below expected efficiency despite volume.
Frequently asked questions
Who won Kansas City Chiefs vs Buffalo Bills on 2025-11-02?
The Buffalo Bills beat the Kansas City Chiefs 28-21 in Week 9, 2025.
What was the score by quarter in Kansas City Chiefs vs Buffalo Bills?
Q1: Kansas City Chiefs 0, Buffalo Bills 7; Q2: Kansas City Chiefs 16, Buffalo Bills 20; Q3: Kansas City Chiefs 0, Buffalo Bills 7; Q4: Kansas City Chiefs 8, Buffalo Bills 0; Final: Kansas City Chiefs 21, Buffalo Bills 28.
Who scored touchdowns and field goals in Kansas City Chiefs vs Buffalo Bills?
Buffalo Bills touchdown — D. Kincaid (J. Allen pass) (Q1 8:05) Kansas City Chiefs touchdown — R. Rice (Q2 15:00) Buffalo Bills touchdown — unlisted player (Q2 6:42) Buffalo Bills touchdown — J. Allen (Q2 1:35) Buffalo Bills touchdown — J. Allen (Q3 1:38) Kansas City Chiefs touchdown — K. Hunt (Q4 11:34) Kansas City Chiefs field goal — H. Butker (Q2 9:31, 3 pts) Kansas City Chiefs field goal — H. Butker (Q2 9:27, 3 pts) Kansas City Chiefs field goal — H. Butker (Q2 0:06, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.
How did the quarterbacks play in Kansas City Chiefs vs Buffalo Bills?
Patrick Mahomes (Kansas City Chiefs), 37.5% completion, -4.4% CPOE, -0.02 EPA per dropback, -0.78 total passing EPA. Jonathan Allen (Buffalo Bills), 74.2% completion, +18.4% CPOE, +0.35 EPA per dropback, +10.79 total passing EPA.
Who was FantasyHQ's player of the game in Kansas City Chiefs vs Buffalo Bills?
Jonathan Allen (Buffalo Bills) was FantasyHQ's Game MVP with +10.79 total EPA on Passing plays. across 31 snaps. Their top snap (+3.79 EPA): (7:34) (Shotgun) 17-J.Allen pass short left to 86-D.Kincaid pushed ob at KC 8 for 47 yards (20-N.Williams; 22-T.McDuffie)..
Was Kansas City Chiefs vs Buffalo Bills a close game?
Yes — the margin was 7 points. Buffalo Bills won 28-21 in a game that stayed within one score into the fourth quarter.
Season records after this game
Kansas City Chiefs
Entered 5-3 Now 5-4 L
Buffalo Bills
Entered 5-2 Now 6-2 W