Entering today, the Carolina Panthers had won the previous seven-of-eight contests against the Arizona Cardinals.
Carolina's had more than their number - they've had their lunch money, too. At least until now.
The Cardinals improved to 2-0 after a 27-22 over the Panthers on Sunday in Week 2 action.
It wasn't the finish fans wanted after Arizona jumped out to a large lead in the third quarter, though the Cardinals found enough to win for a second straight week.
This is the first time Arizona has been 2-0 since the 2021 season and the first such instance under third-year coach Jonathan Gannon.
Here's how the action unfolded at State Farm Stadium:
The Cardinals' defense got off to quite the start. On the opening drive of the game, Panthers quarterback Bryce Young was strip-sacked by Josh Sweat with the ball rolling into the backfield. Zaven Collins recovered and rolled into the end zone to put Arizona up 7-0 before Kyler Murray even touched the field.
well, name a better start than a defensive touchdown
— Arizona Cardinals (@AZCardinals) September 14, 2025
CBS | @ZavenCollins pic.twitter.com/7ArzZnMB88
AZ 7, CAR 0
Things went from bad to worse for the Panthers on their second drive - facing another third-and-long, Young was hit while throwing and the Cardinals' defense came out with their second takeaway after Baron Browning caught the floating pass for an interception.
The @AZCardinals defense gets pressure and the INT!
— NFL (@NFL) September 14, 2025
CARvsAZ on CBS/Paramount+https://t.co/HkKw7uXVnt pic.twitter.com/gTWY2IJnAz
The Cardinals thought they found the end zone on their first offensive possession with a Michael Wilson catch-and-run, though a holding penalty negated the play and ultimately forced Chad Ryland out for a 29-yard field goal.
Cardinals 10, Panthers 0
Carolina responded with a massive play downfield by Tetairoa McMillan, which put Carolina in prime position to get themselves on the board with a Ryan Fitzgerald kick from 27 yards out.
Cardinals 10, Panthers 3
The Cardinals lost CB Max Melton due to a knee injury - which you can read more about here.
Near the two-minute warning, Ryland booted home his second field goal (this time from 47 yards) of the afternoon to extend Arizona's lead to double digits.
Cardinals 13, Panthers 3
After forcing a quick three-and-out, the Cardinals saw a nice punt return by Greg Dortch to put them in Carolina territory with 50 seconds left in the half and two timeouts.
Facing a third down with just seconds remaining on the clock, the Cardinals found the end zone for their first (offensive) touchdown of the day - an absolute dot between Kyler Murray and Michael Wilson.
.@mikewilllyy & @K1 makin' moves
— Arizona Cardinals (@AZCardinals) September 14, 2025
CBS pic.twitter.com/Fkj9ZmKX9z
Cardinals 20, Panthers 3
The Cardinals marched down the field on a nine-play, 76-yard drive to extend the lead with a short James Conner rushing touchdown near the goal line.
No. 6 in for 6️⃣
— NFL (@NFL) September 14, 2025
CARvsAZ on CBS/Paramount+https://t.co/HkKw7uXVnt pic.twitter.com/qiXoclshIa
Cardinals 27, Panthers 3
Young and the Panthers' offense went up-tempo in hopes of generating some momentum on the offensive side of the ball - converting a fourth-and-short on their opening drive of the second half.
Capping a 14-play drive was Hunter Renfrow, who found himself open on a nice play design to draw Carolina closer. The attempted two-point conversion failed.
Hunter Renfrow hauls in Carolina's first TD of the day
— NFL (@NFL) September 14, 2025
CARvsAZ on CBS/Paramount+https://t.co/HkKw7uXVnt pic.twitter.com/Ny8jslsRJw
Cardinals 27, Panthers 9
Driving and threatening to score on their ensuing drive, Arizona looked like they were ready to completely shut the door on Carolina - before a Murray interception (hit while being thrown) gave the Panthers new life.
The @Panthers defense get the pick!
— NFL (@NFL) September 14, 2025
CARvsAZ on CBS/Paramount+https://t.co/HkKw7uXVnt pic.twitter.com/eyoBD8Gw94
Young and co. made good on their next opportunity. With Arizona playing soft zone, the Panthers slowly but surely made their way downfield on another 14-play drive - this time with Hubbard receiving a ball wide open in the end zone with roughly five minutes to go.
Their two-point attempt again was no good.
Bryce Young buys time and finds Chuba Hubbard for the score
— NFL (@NFL) September 14, 2025
CARvsAZ on CBS/Paramount+https://t.co/HkKw7uXVnt pic.twitter.com/X5Z2g8ncdh
Cardinals 27, Panthers 15
After Arizona went three-and-out, the Panthers gained possession back with 4:31 remaining and again found ease dinking and dunking themselves down the field - eventually scoring just under the two-minute warning to make it a one-possession game.
Cardinals 27, Panthers 22
Carolina was successful in their onside kick attempt, gaining possession around midfield.
On a fourth down, Zaven Collins strip-sacked Bryce Young and appeared to have ended the game... until a defensive holding penalty gave Carolina new life.
However, the Cardinals' defense held strong and got one final stop with 30 seconds left - with Calais Campbell bringing down Young in his first game back at State Farm Stadium as a Cardinal to secure the win.
More must-reads:
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!