Allen leads Bills in win over Bucs, as Broncos narrowly beat Chiefs
The current NFL MVP threw for 317 yards and three touchdowns and ran for three more to power the Bills, while Denver's Bo Nix threw for 295 yards and the Broncos matched New England for the best record in the league at 9-2.

NFL
Josh Allen's six touchdowns powered the Buffalo Bills to a 44-32 victory over Tampa Bay on Sunday, while the Denver Broncos outlasted Kansas City 22-19 for their eighth straight win in the NFL.
The NFL's reigning MVP, Allen threw for 317 yards and three touchdowns and ran for three more to pace the Bills, while Denver's Bo Nix threw for 295 yards and the Broncos matched New England for the league's best record at 9-2.
Allen completed 19 of 30 passes and rushed six times for 40 yards as Buffalo improved to 7-3, just behind New England in the AFC East division.
Allen became the only player in NFL history to score three touchdowns on the ground and three through the air in the same game twice. The only other player to do it once was Otto Graham in 1954.
Allen scored on a two-yard run in the first quarter and threw touchdown passes of 43 yards to Tyrell Shavers, 52 yards to Ty Johnson and 25 yards to James Cook, but the Buccaneers (6-4) led 32-31 with 13:38 remaining.
Undaunted, Allen drove the Bills 81 yards and had a five-yard touchdown run, then capped an 85-yard march with a nine-yard touchdown run with 2:35 remaining.
Denver's Wil Lutz kicked his fifth field goal, a 35-yarder on the final play, and the Broncos improved their record to 6-0 at home.
The Chiefs fell to 5-5, their worst start since 2015, as they try to reach their sixth Super Bowl in seven seasons.
In a cold and windy Philadelphia, the Eagles, reigning NFL champions, outgunned Detroit 16-9, with Jalen Hurts throwing for 135 yards and rushing for 31 yards and a touchdown.
In a matchup of NFC West co-leaders, Matthew Stafford threw for two touchdowns and Los Angeles Rams defenders intercepted four passes in a 21-19 home win over Seattle.
Win on the final play
Carolina (6-5) pulled within a half-game of Tampa Bay in the NFC South with a 30-27 overtime victory at Atlanta.
Bryce Young threw for 448 yards and three touchdowns, while Ryan Fitzgerald kicked the winning 28-yard field goal on the final play.
Carlos Santos kicked a 48-yard field goal as time expired to give Chicago a 19-17 victory at Minnesota.
Pittsburgh got a 73-yard interception return touchdown from Kyle Dugger and a 34-yard fumble recovery touchdown from James Pierre in a 34-12 blowout victory over visiting Cincinnati.
However, the Steelers lost their 41-year-old quarterback, Aaron Rodgers, to a left wrist injury in the second quarter.
Pittsburgh safety Jalen Ramsey was ejected for punching Cincinnati receiver Ja'Marr Chase after a video appeared to show Chase spitting at Ramsey.
Jordan Love threw for 174 yards and two touchdowns, including the game-winning touchdown on a 17-yard touchdown pass to Christian Watson, in Green Bay's 27-20 victory over the New York Giants.
Trevor Lawrence threw for a touchdown and ran for another in Jacksonville's 35-6 crushing victory over the Los Angeles Chargers at home.
Brock Purdy threw for three touchdowns and Christian McCaffrey ran for two more in San Francisco's 41-22 victory at Arizona.
Matthew Wright's 35-yard field goal Matthew Wrighton the final play gave Houston a 16-13 win at Tennessee.
NFL in Madrid
Baltimore tight end Mark Andrews ran 35 yards for the winning touchdown with 2:31 remaining in the Ravens' 23-16 win at Cleveland.