Kansas City Chiefs 21–28 Buffalo Bills
Josh Allen threw a touchdown and ran for two scores to beat Patrick Mahomes, and the Buffalo Bills defeated the Kansas City Chiefs in a rematch of last year's AFC Championship Game.
James Cook had 114 yards and the Buffalo defense did the rest, chasing Mahomes, who was sacked three times, carried 15 more times and finished with the worst completion percentage of his career.
The game was decided in the final 17 seconds when Mahomes threw three straight incompletions from within Buffalo's 40. The final throw missed the end zone and was picked off by rookie Maxwell Hairston. The drive began at the Kansas City 42 after Matt Prater's 52-yard field goal for the Bills hit the right upright.
Buffalo improved to 6-2 and won two straight games after losing back-to-back. The Bills have beaten Kansas City in five straight regular-season games but are 0-4 in playoff games dating back to the 2020 postseason, including last season's AFC title game.
The Chiefs (5-4) snapped a three-game winning streak by winning five of their last six games. Mahomes, who entered the game having scored three touchdowns in each of his last three games, finished 15 of 34 for 250 yards and no scores.
Chicago Bears 47–42 Cincinnati Bengals
Caleb Williams connected with Colston Loveland for a 58-yard touchdown with 17 seconds left, and the Chicago Bears beat Cincinnati Bengals in a wild game that featured three touchdowns in the final two minutes and two lead changes in the final minute.
After Joe Flacco gave the Bengals a 42-41 lead with a nine-yard touchdown pass to Andrei Iosivas, Chicago took over on its own at 28 with 54 seconds left. Four plays later, with the first out of 42, Williams found Loveland at center. The rookie tight end caught the ball at the Bengals 36, bounced off Cincinnati defenders Jordan Battle and Geno Stone and ran toward the end zone, giving Chicago its fifth win in six games.
Williams passed for 280 yards and three touchdowns and also caught a pass from DJ Moore on a trick play to give the Bears their first score. He later caught a 20-yard pass from Tyson Bagent, becoming the first starting QB in nearly 82 years to have multiple receptions in a game.
Flacco, 40, who did not practice Wednesday and Friday because of a shoulder injury, was 30 of 44 for a career-high 470 yards and four touchdowns. But the Bengals scored at least 30 points and lost for the second straight week and the sixth time since last season.
Jacksonville Jaguars 30–29 Las Vegas Raiders (OT)
Trevor Lawrence scored the quarterback in overtime and the Jacksonville Jaguars beat the Las Vegas Raiders. Jaguars nose tackle Davon Hamilton deflected a pass from Geno Smith to deny the Raiders the game-winning two-point conversion. Cam Little of Jacksonville broke NFL record with a 68-yard field goal late in the first half, and his 48-yarder with 16 seconds left sent the game to overtime. Lawrence took the ball over the goal line to give the Jaguars the lead. Smith returned a punt from Brock Bowers for a two-yard touchdown, but his throw on the two-point attempt was picked off.
Minnesota Vikings 27–24 Detroit Lions
JJ McCarthy threw two touchdowns and ran for a score in his return from an ankle injury to lead the Minnesota Vikings (4-4) to a victory over the Detroit Lions (5-3). McCarthy sealed the win with a 16-yard pass to Jalen Naylor on third-and-5 at the Minnesota 28, a play that allowed them to run out the clock. McCarthy threw both scoring passes in the first quarter, and his nine-yard run midway through the third gave the Vikings a 24-14 lead. Jared Goff threw a touchdown pass to Jameson Williams as the Lions tried to rally, but they started punting and couldn't get the ball back.
Indianapolis Colts 20–27 Pittsburgh Steelers
Jaylen Warren threw two touchdowns and the Pittsburgh Steelers forced six turnovers in their win over Indianapolis. The Steelers improved to 5-3 after snapping a two-game losing streak. Pittsburgh's stout defense sacked the Colts' Daniel Jones five times and forced him to give up the ball five times. The Steelers converted three Colts turnovers into touchdowns. Aaron Rodgers threw for 203 yards and a touchdown for Pittsburgh. Indianapolis fell to 7-2 but remained atop the AFC South. The Steelers travel to the Los Angeles Chargers next week. The Colts will face Atlanta in Germany.
San Francisco 49ers 34-24 New York Giants
Christian McCaffrey caught a pass from Mac Jones, rushed for another score, and the San Francisco 49ers (6-3) were back on track, passing the New York Giants along the way. McCaffrey has 173 yards from scrimmage – 106 on the ground on 28 carries and 67 receiving on five catches. Many of the 49ers fans in attendance chanted “CMC! CMC! after he got into the end zone midway through the fourth quarter. The Giants lost their third straight game and dropped to 2–7.
Carolina Panthers 16–13 Green Bay Packers
Rico Dowdle rushed for 130 yards and two touchdowns, and his big rush in the final minute set up Ryan Fitzgerald's last-second 49-yard field goal as the Carolina Panthers (5-4) beat Green Bay (5-2-1). The Packers' three-game winning streak ended and they lost star tight end Tucker Craft to a knee injury in the third quarter. Dowdle split time with Chuba Hubbard, but Panthers coach Dave Canales said Dowdle would get the bulk of the carries and the move paid off. He made one big mistake when he received a warning for unsportsmanlike conduct after the touchdown. But his 19-yard run gave the Panthers the winning kick.
Denver Broncos 18–15 Houston Texans
Bo Nix scored two touchdowns and Wil Lutz kicked a 34-yard field goal as time expired, and the Denver Broncos (7-2) rallied to beat the Houston Texans (3-5), extending their winning streak to six games. They improved to 4-0 this season in games where they trailed entering the fourth quarter. The Broncos scored three straight times before Nix's 25-yard run put them within 39 with less than a minute left. J.C. Dobbins followed with a nine-yard run and Nix ran nine yards two plays later to set up the game-winning field goal.
Atlanta Falcons 23–24 New England Patriots
Drake May threw for 259 yards and two touchdowns as the New England Patriots defeated the visiting Atlanta Falcons. May also threw an interception, while Demario Douglas had 100 receiving yards and a score for the Patriots (7-2), who won their sixth straight. Atlanta (3-5) had a chance to tie the game with 4:40 left, but kicker Parker Romo missed the goal for the extra point. Michael Penix Jr. threw for 221 yards and three touchdowns and Drake London had 118 receiving yards and three scores as the Falcons lost their third straight.
Los Angeles Chargers 27–20 Tennessee Titans
Justin Herbert threw for 250 yards and had a hand in all three touchdowns for the Los Angeles Chargers as they stopped the Tennessee Titans (1-8) in Nashville. Herbert, who completed 19 of 29 passes with two scores and an interception, capped a nine-minute, 15-play, 99-yard drive with a one-yard touchdown run with 12:58 left in the game. This came after Tony Pollard was stopped for fourth-and-goal at the Los Angeles one-yard line, ending Tennessee's attempts to take the lead. Joey Slye converted a 37-yard field goal with 4:19 left to give the Titans (1-8) a score, but they never saw the ball again. The Chargers (6-3) played out the remaining clock, picking up three first downs and sealing their third win in their last four games.
New Orleans Saints 10-34 Los Angeles Rams
Matthew Stafford threw for 281 yards and hit Davante Adams with two of his four touchdown passes in the Los Angeles Rams' victory over the struggling New Orleans Saints. Puka Nacua had seven catches for 95 yards and a touchdown in his return from an ankle injury. The Rams (6-2) came back from the bye with 438 yards and another strong defensive effort, allowing just 224 yards in their third straight win. Tyler Shaw passed for 176 yards in his first NFL start for the Saints (1-8), who are on their second four-game skid of the season. He threw his first career touchdown pass to Juwan Johnson seven seconds before halftime.






