
Carolina Panthers at Arizona Cardinals
· National Football LeagueEmbed this event in your website
Calais Campbell's sack with 26 seconds left secures Cardinals' 27-22 win after Carolina comeback try

It was quite the highlight for a man who has been in the NFL for 18 years.
That's also approximately how much Cardinals coach Jonathan Gannon aged over the final two minutes of a draining victory.
“Ultimately, we made enough plays to win the game,” Gannon said. “I obviously have to do a much better job making our guys, all three phases, understand how to close games out. I've got a lot of work to do.”
Arizona built a 27-3 lead with 9:23 left in the third quarter, but nearly gave it all away. Carolina quarterback Bryce Young threw three touchdown passes in the second half to lead an impressive comeback attempt. The third touchdown, a 1-yard throw to Hunter Renfrow, cut the margin to 27-22 with 1:58 left.
The Panthers then converted the onside kick, getting the ball at midfield and setting up a disjointed final offensive drive that included eight plays and six penalty flags — four for Arizona and two for Carolina.
Ultimately, Young was sacked with 26 seconds left on fourth down by Campbell to end the threat.
Campbell — a six-time Pro Bowl selection — played the first nine seasons of his career in Arizona before spending time with the Jaguars, Ravens, Falcons and Dolphins. He came back to the Cardinals during the offseason and was playing his first home game since his return.
“It's never really going to be easy,” Campbell said. “Like 80% of the games come down to one score. For us to have the lead the way we did, you've got to give them a lot of respect for fighting back. They were scrappy.”
Arizona (2-0) controlled the game until the final few minutes, taking advantage of two Panthers turnovers on the first two drives to take a 10-0 lead. The Cardinals pushed their advantage to 27-3 after James Conner ran for a 2-yard touchdown.
Kyler Murray completed 17 of 25 passes for 220 yards and added a spectacular 30-yard scramble in the fourth quarter. Tight end Trey McBride caught six passes for 78 yards.
Young finished with a career-high 328 yards passing, completing 35 of 55 passes, though he missed on all seven of his throws on the final drive. The third-year quarterback also had a rough start with two early turnovers, one week after a three-turnover outing in a 26-10 loss to the Jaguars.
Arizona edge rusher Josh Sweat — who signed a $76.4 million, four-year deal during the offseason — had his first big moment with the Cardinals on the third play of the game. He strip-sacked Young at the Carolina 19 and the ball shot backward toward the end zone, where Zaven Collins was there to pick it up and run 3 yards for the quick 7-0 lead.
Young then threw an interception on the second drive — getting hit by Mack Wilson Sr. as he was releasing the ball, which fluttered high into the air. Baron Browning was there to grab the easy pick.
Arizona extended its lead to 20-3 in the final seconds of the second quarter when Murray found Michael Wilson for a 11-yard touchdown.
The Panthers offense — including Young — looked much better in the second half. The quarterback hit Renfrow for a 4-yard touchdown late in the third quarter to cut the deficit to 27-9.
Young's 5-yard touchdown pass to Chuba Hubbard made it 27-15 with 5:05 left.
“It showed the fight of this team,” Young said. “It’s a team full of guys that are going to play until the last snap, they’re always going to believe, always going to fight. I’m super, super proud to be a part of that.”
“But obviously, don’t want to be in that position to start with.”
Panthers rookie receiver Tetairoa McMillian, who played in college at Arizona, finished with six catches for 100 yards.
Cardinals: CB Max Melton (knee) and DL LJ Collier (knee) left the game in the first quarter. Two more CBs — Garrett Williams (knee) and Will Johnson (groin) — left the game in the final minutes.
Cardinals: At the 49ers next Sunday.
How can I watch Panthers vs. Cardinals?
- TV Channel: Panthers at Cardinals 2021-22 NFL, week 2 is broadcasted nationally on CBS - Paramount+ NFL on CBS 2021 - Try it FREE!.
- Online streaming: Sign up for Fubo.
In Canada, viewers can watch Panthers vs. Cardinals on DAZN.
Scoring Summary
![]() |
TD | 1st Period 13:27 | Zaven Collins 3 Yd Fumble Recovery by Josh Sweat For 3 Yd Loss (Chad Ryland Kick) |
![]() |
FG | 1st Period 5:19 | Chad Ryland 29 Yd Field Goal |
![]() |
FG | 1st Period 0:50 | Ryan Fitzgerald 27 Yd Field Goal |
![]() |
FG | 2nd Period 1:55 | Chad Ryland 47 Yd Field Goal |
![]() |
TD | 2nd Period 0:04 | Michael Wilson 11 Yd pass from Kyler Murray (Chad Ryland Kick) |
![]() |
TD | 3rd Period 9:23 | James Conner 2 Yd Rush (Chad Ryland Kick) |
![]() |
TD | 3rd Period 2:06 | Hunter Renfrow 4 Yd pass from Bryce Young (Two-Point Run Conversion Failed) |
![]() |
TD | 4th Period 5:05 | Chuba Hubbard 5 Yd pass from Bryce Young (Two-Point Run Conversion Failed) |
![]() |
TD | 4th Period 1:58 | Hunter Renfrow 1 Yd pass from Bryce Young (Ryan Fitzgerald Kick) |
Statistics
![]() |
![]() |
|
---|---|---|
26 | 1st Downs | 16 |
19 | Passing 1st downs | 10 |
4 | Rushing 1st downs | 5 |
3 | 1st downs from penalties | 1 |
5-15 | 3rd down efficiency | 3-9 |
3-4 | 4th down efficiency | 1-1 |
77 | Total Plays | 48 |
352 | Total Yards | 293 |
4.6 | Yards per Play | 6.1 |
10 | Total Drives | 8 |
303 | Passing | 211 |
35/55 | Comp/Att | 17/25 |
5.2 | Yards per pass | 8.1 |
1 | Interceptions thrown | 1 |
3-25 | Sacks-Yards Lost | 1-9 |
49 | Rushing | 82 |
19 | Rushing Attempts | 22 |
2.6 | Yards per rush | 3.7 |
3-4 | Red Zone (Made-Att) | 2-4 |
7-83 | Penalties | 12-96 |
2 | Turnovers | 1 |
1 | Fumbles lost | 0 |
1 | Interceptions thrown | 1 |
0 | Defensive / Special Teams TDs | 1 |
33:15 | Possession | 26:45 |
Arizona Cardinals Injuries
NAME, POS | STATUS | DATE |
---|---|---|
Kyler Murray, QB | Out | Oct 20 |
Emari Demercado, RB | Out | Oct 20 |
Kitan Crawford, S | Out | Oct 20 |
Walter Nolen III, DT | Out | Oct 17 |
Travis Vokolek, TE | Injured Reserve | Oct 15 |
Carolina Panthers Injuries
NAME, POS | STATUS | DATE |
---|---|---|
Damien Lewis, G | Questionable | Oct 21 |
Bryce Young, QB | Doubtful | Oct 20 |
Patrick Jones II, LB | Injured Reserve | Oct 18 |
David Moore, WR | Injured Reserve | Oct 1 |
Chandler Zavala, G | Injured Reserve | Oct 1 |
Game Information

Location: Glendale, AZ
Attendance: 64,003 · Capacity:
2025 NFC South Standings
TEAM | W | L | PCT | T | PF | PA |
---|---|---|---|---|---|---|
Tampa Bay | 2 | 175 | 174 | 0 | .714 | 5 |
Carolina | 3 | 152 | 145 | 0 | .571 | 4 |
Atlanta | 3 | 120 | 110 | 0 | .500 | 3 |
New Orleans | 6 | 186 | 125 | 0 | .143 | 1 |
2025 NFC West Standings
TEAM | W | L | PCT | T | PF | PA |
---|---|---|---|---|---|---|
San Francisco | 2 | 138 | 145 | 0 | .714 | 5 |
Seattle | 2 | 136 | 193 | 0 | .714 | 5 |
Los Angeles | 2 | 117 | 175 | 0 | .714 | 5 |
Arizona | 5 | 154 | 153 | 0 | .286 | 2 |
NFL News

Texans coach DeMeco Ryans has no plan to make change at OC
Texans coach DeMeco Ryans said he has no plans to change offensive coordinator, despite the unit's struggles under Nick Caley.

Raiders' Jakobi Meyers says he 'for sure' still wants to be traded
Raiders wide receiver Jakobi Meyers is standing firm with his request to be traded from the team with the NFL's Nov. 4 trade deadline approaching.

Why Barrett Carter should be on your radar in Week 8
Tristan H. Cockcroft details why Barrett Carter is a top 20 fantasy linebacker ahead of the Bengals' vs. Jets matchup.

Why Falcons' defense can deliver for fantasy managers
Tristan H. Cockcroft breaks down the projections for the Falcons' defense and he fantasy managers can expect them to deliver.

Why D'Andre Swift is a top 10 running back in Week 8
Tristan H. Cockcroft details why he has D'Andre Swift as a top 10 fantasy running back heading into Week 8 of the NFL.