Skip to main content
Advertising

Game Recap

Presented by

Bills 28, Chiefs 21 | Final score, game recap + highlights

1102-GAMERECAP

Location: Highmark Stadium

Final score: Bills 28 Chiefs 21

Records: Bills (6-2), Chiefs (5-4)

Next opponent: Bills at Dolphins Sunday, Nov. 9 at 1 p.m. EST

Check out the best photos from the Chiefs vs Bills matchup on Nov. 2 at Highmark Stadium. This gallery is presented by Gabe's Collision.

The Buffalo Bills extended their regular season win streak against the Kansas City Chiefs on Sunday in a 28-21 win at Highmark Stadium. While Buffalo's defense killed any offensive momentum the Chiefs gained at critical times in the game, the Bills' offense didn't allow punts or sacks to deter their overall performance and ultimate success.

Game Recap

After an unsuccessful 52-yard field goal attempt from kicker Matt Prater, Kansas City had an opportunity to tie the game with less than 20 seconds left in regulation.

Safety Cole Bishop broke up a pass in the end zone on second-and-10, the second-to-last play the Chiefs had time to pull out. On their final attempt, cornerback Maxwell Hairston, who played in just his second career game on Sunday, broke up the final pass to end the game.

The rookie also came up with a big interception late in the fourth quarter.

Defensive end Joey Bosa beelined to quarterback Patrick Mahomes, eventually logging a quarterback knockdown just as Mahomes released the ball from his hand. Flinging the ball deep down the field on third-and-10, Hairston put himself in position to jump and intercept the pass with under five minutes left in the game.

This was another late-half defensive performance that crushed Kansas City's momentum.

After Buffalo posted its third touchdown on Sunday, there was still 1:33 left in the first half for the Chiefs to work with. Moving quickly down the field, Mahomes connected with tight end Travis Kelce for 20 yards that put Kansas City in Bills territory. Immediately after, Mahomes carried the momentum from the previous play and launched the ball deep down the field to wide receiver Hollywood Brown for a 40-yard completion.

One yard in front of the goal line, defensive end Greg Rousseau was credited with the first stop, clogging up the middle to halt running back Kareem Hunt. Buffalo's defense continued chasing Mahomes around as he attempted to pass on the next two snaps. Bishop and linebacker Terrell Bernard broke up the final pass intended for Kelce in the end zone that forced the Chiefs to settle for a field goal.

This allowed Buffalo to maintain a 21-13 lead going into halftime with defensive and offensive momentum swinging in its favor.

Nearing the end of the first half on Sunday, Kansas City looked to answer Buffalo's second touchdown and reclaim the lead. The Bills' defense, though, put a stop to it and gave the Chiefs a taste of their own medicine.

Mahomes took over at his own 47-yard-line in the first quarter after Kansas City's defense put up a fourth-down stop on the Bills' second possession of the evening. The drive bled into the second quarter when wide receiver Rashee Rice took a direct snap and crossed over into the end zone.

Buffalo also capitalized on a fourth-down stop late in the second quarter. After Bishop broke up two passes that left the Chiefs short three yards of the line of gain, quarterback Josh Allen retook the field.

At the Bills' 39-yard-line, running back James Cook III rushed up the middle, looking to capitalize on the open space ahead of him. After his initial surge forward, Cook was taken down after a 16-yard gain. He and wide receiver Khalil Shakir fought for the next first down, which forced Kansas City to use its first timeout of the half.

Out of the timeout, Allen found tight end Dawson Knox who made the catch and charged toward the end zone. Just before extending and diving forward to add another touchdown on the board, the veteran was pushed and stepped out of bounds. Cook picked up two of the remaining three yards, causing the Chiefs to use a second timeout, and Allen capped it off with a one-yard rushing touchdown.

The Bills were 4-0 in 2025 when scoring on their first possession, and Sunday's win extended that record to 5-0.

The Bills needed 14 yards to convert after Cook was taken down four yards behind the line of scrimmage deep into Buffalo's first drive. On second down, Allen connected with wide receiver Curtis Samuel on a short pass for a six-yard gain. Allen targeted Kincaid on third-and-eight on the next snap as Kincaid was wide open backtracking into the right corner of the end zone. The 23-yard completion put Buffalo up 7-0 to start the evening.

Kincaid also sparked the second scoring drive for the Bills.

In the second quarter after Kansas City took the lead with a field goal, making it 10-7, Buffalo was pushed back 10 yards that forced it into a second-and-13 situation at its own 45-yard-line. Allen stepped back and had time for Kincaid to reach his spot and the quarterback hit the tight end in motion at the Chiefs 42-yard-line. Though the spot was enough to convert, Kincaid continued, running towards the left sideline all the way to the eight-yard-line. This set the Bills up for their second touchdown and second lead of the evening, which was recorded by running back Ty Johnson.

Just how the defense set up Buffalo's third score of the game, defensive end Michael Hoecht paved the way for the team's fourth while also helping shut out Kansas City in the third quarter completely.

On third-and-six, pressure closed in on Mahomes, forcing him to get the ball out as quickly as possible. Hoecht reached high to tip and deflect the pass, causing the ball to eventually hit the ground. After an unsuccessful debate on the sidelines with head coach Andy Reid as to whether he can challenge an intentional grounding call given to Mahomes after the play, the Chiefs had to convert on third-and-16. Hoecht stopped that conversion attempt with Rousseau quickly as both were awarded with a partial sack, pushing Kansas City back another eight yards as the punt unit ran out.

Take a look at how the Bills celebrated their 28-21 win on Sunday against the Kansas City Chiefs. This gallery is presented by Ticketmaster.

Key Stats and Facts

  • Bills improve 6-2 for second consecutive season and fifth time under Sean McDermott.
  • Bills are 5-0 when scoring first in 2025.
  • Bills forced Chiefs largest halftime deficit of the season.
  • Bills win fifth consecutive regular season game against the Chiefs.
  • This was the seventh game between the Bills and Chiefs that was decided by fewer than 10 points.
  • Bills become one of three teams to beat the Chiefs in four consecutive regular season games since 2013.
  • Including playoffs, the Bills won 20 straight games when leading at the end of the first quarter, the longest active streak in the NFL.
  • Bills are 3-4 against teams with a winning record since 2024.
  • Khalil Shakir surpassed 2,000 career scrimmage yards on Sunday.
  • Tre'Davious White played his 100th career game on Sunday.

Scoring Plays

First Quarter

BUF 7, KC 0 – J.Allen pass deep right to D.Kincaid for 23 yards, TOUCHDOWN. M.Prater extra point is GOOD

Second Quarter

BUF 7, KC 7 – Direct snap to R.Rice. R.Rice right tackle for 3 yards, TOUCHDOWN. H.Butker extra point is GOOD

BUF 7, KC 10 – H.Butker 46-yard field goal is GOOD

BUF 14, KC 10 – T.Johnson left tackle for 3 yards, TOUCHDOWN. M.Prater extra point is GOOD

BUF 21, KC 10 – J.Allen left guard for 1 yard, TOUCHDOWN. M.Prater extra point is GOOD

BUF 21, KC 13 – H.Butker 19-yard field goal is GOOD

Third Quarter

BUF 28, KC 13 – J.Allen left guard for 1 yard, TOUCHDOWN. M.Prater extra point is GOOD

Fourth Quarter

BUF 28, KC 21 – K.Hunt left guard for 2 yards, TOUCHDOWN. TWO-POINT CONVERSION ATTEMPT. P.Mahomes pass to T.Kelce is complete. ATTEMPT SUCCEEDS.

FINAL

Milestone Watch

  • Bills tie team record with most rushing touchdowns in first eight games of a season – 1964 was the last time the Bills scored 16 rushing touchdowns in that time.
  • Josh Allen becomes the first quarterback and sixth player ever with at least six rushing touchdowns in eight consecutive seasons.
  • Josh Allen has most rushing touchdowns by a quarterback in the NFL between the regular season and playoffs – surpassed Cam Newton.
  • Josh Allen becomes first quarterback in league history with at least rushing touchdowns in each of his first eight seasons – Allen is also the fourth player in NFL history to do so.
  • Dalton Kincaid becomes second Bills tight end with two, 100-yard games in a single season.
  • Dalton Kincaid needs one, 100-yard game to become first Bills tight end with three 100-yard games in his career
  • Sean McDermott needs one win to reach 100 combined regular season and playoff wins.
  • Josh Allen needs one win to become the fifth starting quarterback with 90 combined regular season and playoff wins in his first eight seasons.
  • Josh Allen needs 19 offensive touchdowns to reach 300 total in his career.

Related Content

Advertising