Harrison Butker kicked three field goals, including a go-ahead 20-yarder with 5:57 left, and Leo Chenal blocked a 35-yard field goal as time expired to help the host Kansas City Chiefs rally to defeat the Denver Broncos 16-14 on Sunday and remain unbeaten. Patrick Mahomes threw for 266 yards and a touchdown for the Chiefs (9-0), who exhaled after a late blunder put them in a precarious position. Butker, who also connected on field goals of 36 and 28 yards, sent the kickoff after his final make of the afternoon out of bounds, giving the Broncos the ball at their own 40-yard line.

Denver (5-5) capitalized on the favorable field position and was set up for a chip shot to win the game, but Chenal and the special teams preserved the victory by blocking Wil Lutz's field-goal attempt. 49ers 23, Buccaneers 20 Jake Moody hit a 44-yard field goal as time expired to help visiting San Francisco edge Tampa Bay in the return of Christian McCaffrey. McCaffrey, who missed the first eight games of the season with bilateral Achilles tendinitis, finished with 39 yards rushing on 13 carries and 68 receiving yards on six catches for the 49ers (5-4).

Ricky Pearsall's 46-yard TD reception in the first quarter, which gave the 49ers a 7-0 lead, was the first score of the rookie's career and came after he was shot in the chest in a robbery attempt in August. He finished with four receptions for 73 yards. Baker Mayfield completed 18 of 29 passes for 116 yards and one touchdown pass for the Bucs (4-6).

.