The 8-1 Kansas City Chiefs survived a nail-biter against the Carolina Panthers and Josh Allen’s Buffalo Bills outscored Russell Wilson and the Seattle Seahawks, but much of the Week 9 drama waited for the three late-afternoon games, each of which was decided in the final minute. Wins by the 8-0 Pittsburgh Steelers, over the Dallas Cowboys, and the Las Vegas Raiders, over the snake-bitten Los Angeles Chargers, came down to last-second plays, while the Miami Dolphins closed out a narrow win over the host Arizona Cardinals.

Dalvin Cook submitted another huge performance for the Minnesota Vikings, racking up 252 total yards and two touchdowns in a win over the Detroit Lions, and the Baltimore Ravens and Tennessee Titans each moved to 6-2. Scroll down for highlights and recaps of Sunday’s action.

12:53 a.m.
Link copied

Tua Tagovailoa, Dolphins edge Cardinals

Arizona Cardinals kicker Zane Gonzalez missed a 49-yard field goal attempt with less than two minutes left, and the visiting Miami Dolphins were able to hold on for a 34-31 win. Fittingly, Tua Tagovailoa’s quarterback sneak for a first down clinched it for Miami, after the rookie played well in his second start.

Tagovailoa, the fifth overall pick in April’s draft, completed 20 of 28 passes for 248 yards, two touchdowns and no interceptions, adding 35 more yards on seven carries. That was just enough to get the better of Cardinals quarterback Kyler Murray, the No. 1 overall pick last year who ran for 106 yards and a touchdown while completing 21 of 26 passes for 283 yards, three touchdowns, zero picks and a 150.5 passer rating.

Murray committed a costly mistake early in the game by losing a fumble that Miami returned for a score and a 7-0 lead. The Dolphins won their fourth straight to improve to 5-3, and the Cardinals dropped to 5-3.

12:49 a.m.
Link copied

Steelers hold on late against Garrett Gilbert, Cowboys for first-ever 8-0 start

The Pittsburgh Steelers are still unbeaten. The Dallas Cowboys are still, well, the Cowboys.

The Steelers surrendered the game’s first 13 points in Arlington, Tex. Quarterback Ben Roethlisberger limped to the locker room with an injured left knee a little more than a minute before halftime. The Cowboys gave a spirited effort behind Garrett Gilbert, their fourth different starter at quarterback this season.

But the Steelers prevailed, 24-19. Roethlisberger returned to the game in the second half and threw a pair of fourth-quarter touchdown passes. The Pittsburgh defense dialed up the pass-rush pressure on Gilbert in crunchtime, then survived the Cowboys’ last-gasp drive. The Steelers improved their record to 8-0 as the NFL’s only undefeated team. It’s the first 8-0 start to a season in franchise history.

Roethlisberger had touchdown passes to wide receiver JuJu Smith-Schuster and tight end Eric Ebron as the Steelers outscored the Cowboys 15-0 in the fourth quarter. Gilbert threw a key fourth-quarter interception in the end zone.

The Cowboys’ record dropped to 2-7. They had two late chances to pull out the victory. But Gilbert was sacked on a fourth-and-8 play with 1:37 remaining. Dallas got the ball back with a fourth-and-one stop of the Steelers, who passed up a 33-yard field goal attempt for an eight-point lead. The Cowboys reached the Pittsburgh 23-yard line in the final seconds, but Gilbert threw incomplete into the end zone on the last play.

12:34 a.m.
Link copied

Chargers lose to Raiders when last-second TD is overturned

The Los Angeles Chargers seem to specialize in heartbreaking defeats, and they added another one to the list Sunday in a 31-26 loss to the Las Vegas Raiders. A last-second touchdown catch in the end zone by Chargers tight end Donald Parham was overturned on review, allowing the visiting Raiders to escape with the win.

Parham leaped to make a grab on a fade pattern thrown by Justin Herbert, but he was judged to have failed to complete the catch. Replays showed the ball squirting away from Parham as he hit the turf while being closely defended by Raiders cornerback Isaiah Johnson.

With the loss, the Chargers fell to 2-6 this season and 1-5 in games in which they held a halftime lead. Los Angeles became the second team in NFL history, following the 1990 Denver Broncos, to have five such losses within their first eight games of the season (per Pro Football Reference).

Las Vegas quarterback Derek Carr completed 13 of 23 passes for 165 yards, two touchdowns and no interceptions, while the Raiders (5-3) ran the ball for 160 yards and two touchdowns on 26 carries. Herbert briefly left the field in the fourth quarter with an injury, but he quickly returned and finished with 326 yards passing, two touchdowns and zero picks.

11:51 p.m.
Link copied

Chargers’ Justin Herbert replaced by Tyrod Taylor after TD pass

Los Angeles Chargers quarterback Justin Herbert was replaced by backup Tyrod Taylor after completing a fourth-quarter touchdown pass against the Las Vegas Raiders. Herbert was shaken up on the play, grabbed at his right leg and took some time to leave the field, but he was able to walk off under his own power.

Herbert, enjoying an impressive rookie season, had hit fullback Gabe Nabers on a tough, across-the-field throw when he was hit by the Raiders’ Maxx Crosby. With the Chargers down 28-26 at that point, they went for a two-point conversion with Taylor under center, but he was unable to run the ball into the end zone on a scramble.

Herbert subsequently reentered the game as soon as the Chargers got the ball back.

11:22 p.m.
Link copied

Ben Roethlisberger reenters game for Steelers in third quarter

Quarterback Ben Roethlisberger returned to the game for the Pittsburgh Steelers in the third quarter in Arlington, Tex.

Steelers Coach Mike Tomlin told CBS at halftime that he was not concerned about Roethlisberger’s injury to his left knee.

Roethlisberger left the field and headed to the Steelers’ locker room with just over a minute remaining in the first half. He had grabbed his knee after being hit by two Dallas Cowboys defenders and was limping noticeably thereafter. Mason Rudolph took over at quarterback, with Roethlisberger not on the field, when the Steelers got the ball back on a turnover. They got a 59-yard field goal by Chris Boswell as time expired in the first half.

When the Pittsburgh offense took the field for its opening possession of the second half, Roethlisberger was back. The Cowboys got a field goal on the opening drive of the second half and lead, 16-9.

11:18 p.m.
Link copied

Steelers get record-setting field goal after 5-yard penalty

Pittsburgh Steelers kicker Chris Boswell booted a 59-yard field goal against the Dallas Cowboys, setting a franchise record as time expired in the first half. Boswell, a sixth-year veteran, had missed his first attempt from 54 yards out, but a false start penalty gave him a second chance.

A number of Cowboys players had left the field after Boswell’s initial miss under the mistaken impression that the half had ended. Instead, they had to watch him move back five yards and then trim Dallas’s lead to 13-9.

Pittsburgh’s previous record for longest field goal was 55 yards, set by Gary Anderson in 1984 and tied by Kris Brown in 2001. Boswell’s previous career long was 53 yards.

11:09 p.m.
Link copied

Garrett Gilbert takes Cowboys to halftime lead

The Pittsburgh Steelers are the NFL’s last unbeaten team. The Dallas Cowboys are a mess and on their fourth different starting quarterback of the season.

So, naturally, the Cowboys lead at halftime in Arlington, Tex. They scored the game’s first 13 points and hold a 13-9 advantage at the break.

Garrett Gilbert became the latest Cowboys starter at quarterback following Dak Prescott, Andy Dalton and rookie Ben DiNucci. He threw a 20-yard touchdown pass to rookie wide receiver CeeDee Lamb. It was Gilbert’s first touchdown pass in the NFL. His last touchdown pass came last year while playing for the Orlando Apollos of the defunct Alliance of American Football.

The Cowboys also used a trick play on a punt return — throwing the ball across the field on a lateral — to set up a field goal.

The Steelers did score nine points in the final 1:10 of the half. Quarterback Ben Roethlisberger threw a touchdown pass, then headed to the locker room limping on an injured left knee. The Steelers benefited from a Cowboys’ turnover and, with Mason Rudolph taking over at quarterback, got a 59-yard field goal by kicker Chris Boswell as time expired in the half.

Bowell missed from 54 yards, but the Steelers were called for a false start. The play was dead. The half wasn’t over, even with some Cowboys players already well on their way to the locker room. Boswell got another chance and connected from 59 yards.

10:50 p.m.
Link copied

Ben Roethlisberger limps to locker room with apparent knee injury

Quarterback Ben Roethlisberger went to the Pittsburgh Steelers’ locker room with just more than a minute remaining in the first half, limping after appearing to hurt his left knee on a hit by two Dallas Cowboys defenders.

Roethlisberger grabbed his left knee after the hit and was limping noticeably afterward. He remained in the game and threw a touchdown pass to wide receiver James Washington, then headed to the locker room with 1:10 left in the half.

When the Steelers got the ball back on a turnover, Mason Rudolph entered the game.

10:28 p.m.
Link copied

Tua Tagovailoa has horrendous interception overturned on touchdown drive

Miami Dolphins quarterback Tua Tagovailoa is making his second career start Sunday, and he looked very much like a rookie with a lot to learn about the NFL on a first-quarter throw that was initially ruled to be an Arizona Cardinals interception.

Fortunately for the draft’s No. 5 overall pick and his team, officials overturned the interception on review. Tagovailoa was not only able to continue the drive — Miami completed it with a touchdown.

On a 2nd-and-10 play, the former Alabama star was flushed from the pocket and scrambled to his left. As he neared the sideline and couldn’t find anyone open, Tagovailoa appeared to throw the ball away, which would have been the smart move, except that he almost threw it into the arms of Arizona safety Jalen Thompson. Replays eventually showed, though, that Thompson did not keep his feet in bounds as he corralled the pass.

Handed a reprieve, Tagovailoa helped move the Dolphins 54 more yards downfield, and running back Jordan Howard finished things off with a two-yard touchdown run. That gave Miami a 14-7 lead, after an incident that likely gave Tagovailoa a valuable lesson on how to properly throw the ball away.

9:52 p.m.
Link copied

Bills outscore Seahawks as Josh Allen shines

Josh Allen may have fallen off the MVP-caliber pace he was on earlier in the season, but he was very much back in form Sunday while out-dueling an MVP front-runner in Russell Wilson.

In his Buffalo Bills’ 44-34 home win over the Seattle Seahawks, Allen completed 31 of 38 passes for 415 yards, three touchdowns, no interceptions and a 138.5 passer rating, adding another score on the ground. Wilson was unsuccessful in his attempt to lead the Seahawks back from a 24-10 halftime deficit, but he continued to pile up season-long statistics with 390 passing yards and two touchdowns, along with two picks.

Buffalo barely tried to run the ball, particularly in the first half, relying instead on the arm of Allen, whose numbers through the Bills’ first four games were far better than those of the most recent four. Buffalo improved to 7-2, while Seattle, for which wide receiver DK Metcalf had 108 receiving yards and a touchdown, fell to 6-2.

9:38 p.m.
Link copied

Chiefs improve to 8-1 as Panthers’ 67-yard field goal sails way wide

The Kansas City Chiefs held on for the win when Carolina Panthers kicker Joey Slye sent a 67-yard field goal attempt wide right — far, far wide right — as time expired. The Chiefs prevailed, 33-31.

The Panthers hung in there and pulled to within two points on tailback Christian McCaffrey’s one-yard touchdown run and Slye’s extra point with less than two minutes remaining. Carolina got the ball back at its 9-yard line with 1:26 left. The Panthers reached the Kansas City 49 in the final seconds but were left hoping for Slye’s long-range kick in windy conditions.

Quarterback Patrick Mahomes threw for 372 yard and four touchdowns for the Chiefs, who enter their bye week with a record of 8-1. Tight end Travis Kelce had 10 catches for 159 yards. Wide receiver Tyreek Hill had nine catches for 113 yards and two touchdowns.

McCaffrey had 10 catches for 82 yards and a touchdown in his return to the Panthers’ lineup after being sidelined since Week 2 by a high ankle sprain. He also ran for 69 yards and a touchdown. He was on the sideline briefly during Carolina’s final drive after appearing to hurt his right arm or shoulder while being tackled. But he returned to the game and had another catch on which he dived to get out of bounds and stop the clock.

Panthers quarterback Teddy Bridgewater threw for 310 yards and two touchdowns. Wide receiver Curtis Samuel had nine catches for 105 yards.

9:31 p.m.
Link copied

Lamar Jackson is good enough in Ravens’ win over Colts

Baltimore Ravens quarterback Lamar Jackson continued to play with far less effectiveness than he regularly displayed during last season’s NFL MVP campaign, but he was good enough Sunday to help his team beat the Indianapolis Colts, now 5-3, on the road.

Jackson completed 19 of 23 passes for 170 yards, and he added 58 yards and a touchdown with his legs in a 24-10 win that upped the Ravens’ record to 6-2. Baltimore’s other ball-carriers, primarily running backs J.K. Dobbins and Gus Edwards, combined for just 52 yards on 25 carries, although Edwards contributed a touchdown.

The Ravens’ other touchdown came on a pivotal, 65-yard fumble return by the Ravens’ Chuck Clark, after Indianapolis had scored first while Baltimore’s offense struggled out of the gate against the Colts’ second-ranked defense. Indianapolis quarterback Philip Rivers posted a passer rating of just 62.8 by throwing for 227 yards and an interception on 43 attempts.

9:29 p.m.
Link copied

Dalvin Cook’s big day gives him 478 yards in the past two games

The Vikings’ plan is simple: Feed Dalvin Cook the ball.

Whether that will take them to the playoffs remains to be seen, but the running back continues to be on a tear.

He had 22 carries for 206 yards and two touchdowns (one of 70 yards) as the Vikings improved to 3-5 with a 34-20 victory over the Lions. And he caught two passes for 46 yards.

Over his past two games — a win over Green Bay and another division win Sunday — he has gained 478 yards from scrimmage and scored six touchdowns. Last week, he had 30 carries for 163 yards and three touchdowns (along with two catches for 63 yards and another touchdown). In the process, he became the first Vikings player with 30 carries since 2013.

Cook is moving into exclusive company over the first eight games of a season and more than justifying the $63 million contract extension he received before the season as he makes the case that he’s the best running back in the league.

9:13 p.m.
Link copied

Titans stop skid, stifle stumbling Bears

Sunday’s battle between the Tennessee Titans and the Chicago Bears featured two teams with five wins but also both on two-game losing streaks. Chicago was able to bottle up Titans back Derrick Henry but, as has happened so often, the Bears’ offense couldn’t hold up its end of the bargain in a 24-17 loss.

Titans wide receiver A. J. Brown had 101 yards and a touchdown on four catches, and tight end Jonnu Smith chipped in with a touchdown and 32 yards on two receptions. Tennessee, for which quarterback Ryan Tannehill threw for just 158 yards, didn’t need much more.

Bears quarterback Nick Foles threw for 334 yards and two scores, but he needed 52 attempts to get there and padded his numbers on a late touchdown drive, after which Chicago was unable to corral an onside kick. The Titans improved to 6-2, while the Bears lost their third straight and are now 5-4.