NFL Roundup: Bills beat Chiefs as Jags Little sets record for longest field goal | NFL
Kansas City Chiefs 21-28 Buffalo Bills
Josh Allen threw a touchdown pass and ran for two scores to beat Patrick Mahomes and the Buffalo Bills defeated the Kansas City Chiefs in a rematch of last season’s AFC Championship game.
James Cook rushed for 114 yards and Buffalo’s defense did the rest in harassing Mahomes, who was sacked three times, punted 15 more 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 Buffalo’s 40. The final throw was short of the end zone and was blocked by rookie Maxwell Hairston. The drive began at Kansas City’s 42 after Matt Prater’s 52-yard field goal attempt for the Bills hit the right upright.
Buffalo improved to 6-2 and has won two in a row since losing two in a row. The Bills have defeated Kansas City in five straight regular-season meetings, but have gone 0-4 in playoff games dating back to the 2020 postseason — including last season’s AFC title game.
The Chiefs (5-4) had a three-game winning streak snapped after winning five of their last six. Mahomes, who entered having passed for three touchdowns in each of his past three games, finished 15 of 34 for 250 yards and did not score a touchdown.
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 the Cincinnati Bengals in a wild game that included three touchdowns in the final two minutes and two lead changes in the final minute.
After Joe Flacco put the Bengals up 42-41 with a nine-yard touchdown pass to Andrei Iosivas, Chicago had its own 28 with 54 seconds left. Four plays later, on first down from 42, Williams found Loveland up the middle. The rookie tight end caught the Bengals 36, bounced off Cincinnati defensive backs Jordan Battle and Geno Stone and ran into the end zone to give Chicago its fifth win in six games.
Williams passed for 280 yards and three touchdowns, and also caught a TD pass from DJ Moore on a trick play for the Bears’ first score. He later caught a 20-yard pass from Tyson Bagent, becoming the first starting QB in nearly 82 years with multiple receptions in a game.
The 40-year-old Flacco, who did not practice Wednesday and Friday after injuring his shoulder, was 30 of 44 for 470 yards and four TDs. But the Bengals scored at least 30 points and lost for the second week in a row and the sixth time since last season.
Jacksonville Jaguars 30-29 Las Vegas Raiders (OT)
Jacksonville’s Cam Little broke the record for the longest field goal ever in the NFL after a successful 68-yard effort in the Jaguars’ win over the Las Vegas Raiders. The kick was converted slightly at the end of the first half. Justin Tucker had the previous record, a 66-yarder in 2021, which gave the Baltimore Ravens a 19-17 win over the Detroit Lions. While Tucker’s kick hit the crossbar before trickling in, Little’s boot had plenty of room as it sailed through the uprights. Little did he get into the game, having missed three of his last four kicks, including an extra-point attempt. But Jaguars coaches insisted they had confidence in the second-year pro, who had 70 rushing yards in the preseason.
Minnesota Vikings 27 – 24 Detroit Lions
JJ McCarthy threw two touchdown passes and ran for a score in his return from an ankle injury, leading the Minnesota Vikings (4-4) to a victory over the Detroit Lions (5-3). McCarthy sealed the win by throwing a 16-yard pass to Jalen Naylor on third-and-5 from the Minnesota 28, a play that allowed them to run out the clock. McCarthy threw both of his scoring passes in the first quarter and his nine-yard touchdown run midway through the third quarter gave the Vikings a 24-14 lead. Jared Goff threw a touchdown pass to Jameson Williams as the Lions tried to rally, but they drove off and never got the ball back.
Indianapolis Colts 20–27 Pittsburgh Steelers
Jaylen Warren ran for two touchdowns and forced the Pittsburgh Steelers into six turnovers in their win over Indianapolis. The Steelers improved to 5-3 after snapping a two-game losing streak. Pittsburgh’s beleaguered defense sacked the Colts’ Daniel Jones five times and forced him to make five give-ups. The Steelers converted three of the 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 face Atlanta in Germany.
San Francisco 49ers 34-24 New York Giants
Christian McCaffrey caught a touchdown pass from Mac Jones, rushed for another score, and the San Francisco 49ers (6-3) got back on track by running all over the New York Giants on the drive. McCaffrey was responsible for 173 scrimmage yards — 106 on the ground on 28 carries and 67 receiving on five catches. Many 49ers fans in attendance chanted “CMC! CMC!” After he reached the end zone just after midway through the fourth quarter. The Giants lost their third straight game to fall to 2-7.
Carolina Panthers 16–13 Green Bay Packers
Rico Dowdle rushed for 130 yards and two touchdowns, and his big final-minute run led to 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 Kraft to a knee injury in the third quarter. Dowdle was splitting time with Chuba Hubbard, but Panthers coach Dave Canales said Dowdle would get the bulk of the carries, and the move has paid off. He made a big mistake, as he was flagged for unsportsmanlike conduct after a touchdown. But his 19-yard run put the Panthers within range of the winning kick.
Denver Broncos 18-15 Houston Texans
Bo Nix threw two touchdown passes 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) to extend their winning streak to six games. They improved to 4-0 this season in games in which they trailed entering the fourth quarter. The Broncos had punted three straight times before the Knicks’ 25-yard run got them to their 39 with less than a minute left in the game. JK Dobbins followed with a nine-yard run and a nine-yard run by Nix two plays later set up the game-winning field goal.
Atlanta Falcons 23-24 New England Patriots
Drake Maye threw for 259 yards and two touchdowns as the New England Patriots held on to beat the visiting Atlanta Falcons. Maye also threw an interception, while Demario Douglas had 100 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 wide for the extra point. Michael Penix Jr. threw for 221 yards and three touchdowns, and Drake London had 118 yards and three scores, as the Falcons dropped their third straight.
Los Angeles Chargers 27-20 Tennessee Titans
Justin Herbert threw for 250 yards and had a hand in all three Los Angeles Chargers touchdowns 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 15-play, nine-minute, 99-yard drive with a one-yard touchdown run with 12:58 remaining in the game. It came after Tony Pollard was stopped for no gain on fourth-and-goal on Los Angeles’ one-yard line to end Tennessee’s attempt to take the lead. Joey Slay converted a 37-yard field goal with 4:19 remaining to bring the Giants (1-8) within the score but they never saw the ball again. The Chargers (6-3) consumed the remaining time, reeling off a hat-trick of first downs to earn their third win in their past 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 while returning 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 Shough passed for 176 yards in his first NFL start for the Saints (1-8), who are on their second four-game skid this season. He threw his first career TD pass to Juwan Johnson with seven seconds left in the first half.