The Chiefs improved to 9-0 but only after an early scare by the Bills, who had rookies Jeff Tuel and Marquis Goodwin combine for a 59-yard touchdown pass in the first quarter to open the scoring.
Steven Hauschka's 27-yard field goal just 6:47 into overtime capped the largest comeback in Seattle Seahawks history as they rallied to beat winless Tampa Bay 27-24. The host Seahawks fell behind 21-0 but scored the last 20 points to stand 8-1. The Buccaneers fell to 0-8.
Tom Brady threw for 432 yards and four touchdowns to lead New England to a 55-31 home victory over Pittsburgh despite 400 passing yards and four touchdowns by Ben Roethlisberger in a losing cause.
Nick Foles, coming back from a concussion, matched an NFL record with seven touchdown passes in a game to lead Philadelphia over host Oakland 49-20.
Indianapolis rallied from a 21-3 half-time deficit to win 27-24 at Houston, a comeback that came after Texans coach Gary Kubiak collapsed while walking off the field at halftime.
Kubiak was rushed to a nearby hospital, and defensive coordinator Wade Phillips took over coaching duties in the third and fourth quarters.
Andrew Luck threw for three second-half touchdowns as the Colts improved to 6-2.
Darrel Young made his third touchdown run from four yards in overtime to give Washington a 30-24 victory over San Diego.
Dwayne Harris caught a 7-yard touchdown pass from Tony Romo with 35 seconds to play to give Dallas a 27-23 victory over visiting Minnesota. Romo went 34-for-51 for 337 yards and two touchdowns for the NFC East division leaders.
Minnesota's Adrian Peterson ran 25 times for 140 yards but the Vikings lost for the seventh time in eight games.
Cam Newton ran for one touchdown and threw for another to spark Carolina's 34-10 victory over Atlanta. The Panthers (5-3) won their fourth game in a row while the Falcons (2-6) fell to 0-4 on the road this year.
Chris Ivory ran for 139 yards and a touchdown against his former New Orleans teammates to spark the New York Jets over the Saints 26-20.
Jason Campbell threw three touchdown passes as host Cleveland beat Baltimore 24-18, snapping what had been the NFL's longest active losing streak by one team against another at 11 games. The Browns had not beaten the Ravens since November 18, 2007.
Chris Johnson ran for two touchdowns to lead Tennessee over host St Louis 28-21.
Denver, Arizona, San Francisco, Detroit, Jacksonville and the New York Giants were idle this week. Chicago will visit Green Bay on Monday night.