Kyler Murray drove the Cardinals into position for a game-winning field goal by Chad Ryland as time expired for the second straight week, and Arizona spoiled Tua Tagovailoa’s return from a concussion, beating the Miami Dolphins 28-27 on Sunday.

Murray led two scoring drives in the fourth quarter to rally the Cardinals from a nine-point deficit. The first concluded with a 2-yard touchdown run by James Conner that got Arizona (4-4) within 27-25. The second was a methodical 13-play, 71-yard march that ended with Ryland’s 34-yard kick. A week earlier, Ryland was good from 32 yards on the final play to beat the Los Angeles Chargers 17-15.

Tagovailoa threw for 234 yards and the Dolphins (2-5) had their best offensive performance of the season in his first start since he was diagnosed with the third known concussion of his career against the Buffalo Bills on Sept. 12. He was designated to return on Monday after doctors deemed it safe for him to play. He cleared the concussion protocol Friday following an examination by an independent neurological consultant.

Falcons 31, Buccaneers 26

Kirk Cousins threw for 276 yards and four touchdowns to help Atlanta take sole possession of first place of the NFC South with a victory over the Tampa Bay Buccaneers.

Kyle Pitts scored on receptions of 36 and 49 yards and Cousins also tossed TD passes of 30 yards to Darnell Mooney and 7 yards to Bijan Robinson to give the Falcons (5-3) a two-game sweep of the season series between the division rivals.

Baker Mayfield threw for 330 yards and three TDs, but also tossed a pair of costly interceptions. The Bucs had a chance to win it after driving to the Atlanta 33 in the closing seconds, however Mayfield’s Hail Mary throw from the 38 was caught by Rakim Jarrett behind the end zone as time expired.

Brown 29, Ravens 24

Jameis Winston threw a 38-yard touchdown pass — his third of the game — to Cedric Tillman with 59 seconds left as Cleveland stunned Lamar Jackson and Baltimore to snap a five-game losing streak.

Making his first start in two years and replacing injured starter Deshaun Watson, Winston helped the Browns (2-6) take down their AFC North rival.

But only after surviving a late comeback attempt by Jackson, who drove the Ravens (5-3) to Cleveland’s 24 in the final seconds. Jackson brought time to avoid sacks and threw two incompletions into the end zone, the second to Zay Flowers as time expired.

Following the play, Jackson threw his helmet in anger in front of Baltimore’s bench as the Ravens’ five-game winning streak ended with a surprising loss.

Packers 30, Jajuars 27

Backup Malik Willis completed a 51-yard pass to Jayden Reed that set up Brandon McManus’ second winning kick in as many weeks, a 24-yarder that lifted Green Bay to a victory at Jacksonville.

Willis rallied the Packers (6-2) to their fourth consecutive win, this one with Jordan Love watching from the sideline. Willis completed 4 of 5 passes for 56 yards, with a touchdown and the biggest completion of the day.

Willis found Reed wide open down the left sideline after safety Andre Cisco fell down in coverage. It was all the Packers needed to rebound from Trevor Lawrence’s perfectly placed, 14-yard touchdown pass to Evan Engram that helped tie the game.

Engram caught the ball between three defenders and gave the Jaguars (2-6) all the momentum. But Packers coach Matt LaFleur dialed up a gut-punch to Jacksonville on second down.

Texans 23, Colts 20

C.J. Stroud threw for 285 yards and a touchdown and Joe Mixon ran for 102 yards with a score to help Houston to a win over Indianapolis.

Stroud bounced back after he had a career-worst 86 yards passing in a loss to the Packers last week to allow the Texans (6-2) to extend their lead atop the AFC South.

Houston’s defense intercepted Anthony Richardson once and hurried and harassed him all game as the Texans swept their season series with Indianapolis (4-4) for just the second time in franchise history.

Patriots 25, Jets 22

Rhamondre Stevenson plunged into the end zone with 22 seconds left and New England recovered after first-round draft pick Drake Maye left with a concussion early to beat Aaron Rodgers and New York.

Starter-turned-backup Jacoby Brissett replaced the quarterback who replaced him and led the Patriots (2-6) on two fourth-quarter scoring drives to snap a six-game losing streak and send the Jets (2-6) to their fifth loss in a row.

Stevenson scored two touchdowns and also caught the 2-point conversion that made it 25-22. Rodgers took over at his own 30 with no timeouts and missed one deep pass before connecting with Davante Adams for 16 yards, but far from the sideline.

As the final seconds ticked off the clock, the Patriots defense leapt for joy on the field. It was their first win at home in more than a year – since week 7 of last season. Instead of being alone in the AFC East cellar, they are now tied with New York for last.

Eagles 37, Bengals 17

Jalen Hurts rushed for three touchdowns and passed for another TD, helping Philadelphia pound Cincinnati for their third consecutive victory.

Hurts was 16-for-20 passing for 236 yards. He also had 10 carries for 37 yards.

Saquon Barkey rushed for 108 yards as Philadelphia (5-2) won for the fourth time in five games overall. The Eagles scored the last 20 points of the afternoon.

Lions 52, Titans 14

Jared Goff threw three touchdown passes and David Montgomery was the first of five players to score in the first half for Detroit, who romped past Tennessee.

The NFC North-leading Lions (6-1) have the conference’s best record after winning five straight games, averaging 40-plus points over the last four.

Detroit had its highest-scoring game since a 55-point performance against Chicago in 1997, and scored at least 50 for the fourth time in franchise history.

The Titans (1-6) were routed for a second straight week and have already signaled this is a rebuilding year by trading veteran receiver DeAndre Hopkins and starting linebacker Ernest Jones Jr.

Bills 31, Seahawks 10

Josh Allen threw two touchdown passes and surging Buffalo turned his first interception of the season into an afterthought, pummeling Seattle.

James Cook rushed for 117 yards and two touchdowns for the AFC East-leading Bills (6-2), who were in control throughout and won their third straight.

Allen finished 24 of 34 for 283 yards. He ran his streak of passes without an interception to 300 before Josh Jobe picked him off in the second quarter. But Seattle (4-4) turned the ball over on downs after that pick, with quarterback Geno Smith stumbling after he took the snap on fourth-and-goal from the 1. Allen responded by leading a 12-play, 93-yard drive — the Bills’ second drive of 90-plus yards in the first half — for a 14-3 lead.

Allen concluded that possession with a 12-yard touchdown pass to Dalton Kincaid. Buffalo also went 90 yards on 14 plays after the opening kickoff, and Allen found Keon Coleman for a 2-yard TD to finish a drive that lasted 9:07.

Chargers 26, Saints 8

Ladd McConkey had two touchdown catches, including a 60-yard score in the third quarter, and became the first Chargers rookie receiver in 11 years to have a 100-yard receiving game as Los Angeles defeated New Orleans.

Justin Herbert had 328 total yards (279 passing, 48 rushing) and two touchdown throws to help the Chargers (4-3) bounce back from a last-second loss last Monday night at Arizona.

The Saints (2-6) have lost six straight for the first time since 2005. Alvin Kamara, who signed a two-year, $24.5 million contract extension earlier this week, had 122 total yards. Chris Olave had eight receptions for 107 yards.

Chiefs 27, Raiders 20

Patrick Mahomes passed for 262 yards and two touchdowns and two-time defending champion Kansas City remained undefeated with a victory over reeling Las Vegas.

The Chiefs (7-0) extended their winning streak to 13 games, including the playoffs. Their last loss was at home to Las Vegas, but the Chiefs are 5-0 against the Raiders at Allegiant Stadium and 6-0 there including the Super Bowl in February.

Las Vegas (2-6) has lost four consecutive games, but this was the first time the Raiders had scored at least 20 points since a 20-16 victory over Cleveland on Sept. 29.

Commanders 18, Bears 15

Jayden Daniels connected with Noah Brown on a 52-yard Hail Mary as time expired to give Washington an victory over Chicago.

Daniels scrambled for several seconds before heaving the ball from the Commanders 35-yard line. It was deflected about 3 yards short of the goal line and fell into the arms of Brown, who was standing alone in the end zone.

Chicago had taken its first lead with 23 seconds left in the game, going ahead 15-12 on a 1-yard TD run by Roschon Johnson after a pass-interference penalty on the Commanders (6-2). The Bears (4-3) had their winning streak snapped at three after falling behind 12-0 and giving up the Daniels-to-Brown play that sent fans in the stands into a frenzy.

49ers 30, Cowboys 24

Brock Purdy threw for one touchdown and ran for another as San Francisco (4-4) rallied from a halftime deficit to beat Dallas (3-4) in San Francisco.