Carson Palmer threw three interceptions, the Cardinals couldn't put together 100 rushing yards as a team, and Larry Fitzgerald only caught three passes, with no touchdowns.
And the Cardinals won, 22-6.
The Cardinals actually have a winning record now (3-2) thanks to the defense being on fire.
In linebacker Daryl Washington's first game back from a four-game suspension, he made nine tackles -- three for a loss -- plus two sacks. a forced fumble, and an additional two hits on Cam Newton. He also deflected one pass, and picked one off, which he returned 41 yards.
Karlos Dansby had eight tackles, two for a loss, plus two sacks, a pass deflection, two hits on Newton, and an interception.
Tyrann Mathieu had five tackles, one for a loss, plus a sack, and two hits on Newton.
Spin the broken record one more time -- Calais Campbell had four tackles, two for a loss, plus two sacks, and two hits on Newton.
Patrick Peterson had an interception, in addition to three pass deflections. Carolina's top receiver, Steve Smith, was targeted 10 times, and only caught four.
You're not going to lose many games when your defense plays like that, no matter how much your offense sucks.
The Cardinals did have one 85-yard touchdown drive, which included 45 of the Cardinals' 90 rushing yards, capped off by Rashard Mendenhall running 1 yard for a touchdown.
Other than that, there wasn't much offense to speak of. The Cards got a field goal after a crappy punt by the Panthers had the Cardinals starting a drive just 46 yards away from the endzone.
The next score was a safety in the third quarter, after Campbell brought down Newton in the endzone, followed by a 50-yard Cardinals field goal early in the fourth quarter.
The other Cardinals touchdown was after the strip/sack by Campbell, which started the drive just nine yards away.
Palmer tossed a 7-yard TD pass to tight end Jim Dray on third down.
If the playoffs started this week, the Cardinals would be in there with their 3-2 record. But, the playoffs don't start anywhere near this week, and remember that the Cardinals missed the playoffs (horribly) last year, after having a 4-1 record at this point.
If the defense does this every week, though, games will be won.
The Cardinals play the San Francisco 49ers in the Bay Area next Sunday.
Keep Phoenix New Times Free... Since we started Phoenix New Times, it has been defined as the free, independent voice of Phoenix, and we would like to keep it that way. Offering our readers free access to incisive coverage of local news, food and culture. Producing stories on everything from political scandals to the hottest new bands, with gutsy reporting, stylish writing, and staffers who've won everything from the Society of Professional Journalists' Sigma Delta Chi feature-writing award to the Casey Medal for Meritorious Journalism. But with local journalism's existence under siege and advertising revenue setbacks having a larger impact, it is important now more than ever for us to rally support behind funding our local journalism. You can help by participating in our "I Support" membership program, allowing us to keep covering Phoenix with no paywalls.