The Arizona Cardinals nearly erased a 17-point deficit in Santa Clara, but the San Francisco 49ers escaped with a 36-30 NFC West victory. Arizona scored 24 of the game’s final 30 points after falling behind 23-6, yet San Francisco answered the major pushes with explosive plays and scoring drives. The Week 3 matchup exposed both the Cardinals’ offensive adjustment and the defensive mistakes that prevented a comeback from becoming a divisional road win.
Arizona fell to 1-2 and 0-2 in the NFC West, while the 49ers improved to 3-0. San Francisco finished with 437 total yards to the Cardinals’ 365, including 297 passing yards and 140 rushing yards. Arizona converted 9 of 18 third downs, compared with 5 of 8 for the Niners. Ten penalties for 86 yards and a 1-0 turnover deficit ultimately undermined the Cardinals’ effort.
Arizona Cardinals Vs. 49ers Began With A Major Offensive Problem

Arizona entered the game needing a faster offensive start after producing only seven points against the Seattle Seahawks in Week 2. San Francisco instead grabbed control immediately, using an 80-yard hook-and-lateral touchdown on third-and-12 from its own territory to open the scoring. Mike Evans caught the short pass from Brock Purdy, lateraled to Deebo Samuel Sr. well short of the first-down marker, and Samuel broke free for the score.
The early explosive play illustrated the difference between the offenses during Arizona Cardinals vs. 49ers in the first half. The Cardinals reached halftime with only 90 total yards and six points, while the 49ers had 178 yards and a 17-6 lead. Purdy finished 15-of-27 for 297 yards, four touchdowns and no interceptions, with two touchdown passes going to George Kittle.
The slow start also forced Arizona into a difficult game script against a San Francisco offense that had entered Week 3 averaging 31 points through its first two games. The ESPN game preview reflected the challenge the Cardinals faced against the Niners at home. Arizona’s eventual offensive response showed how dramatically the matchup changed after halftime.
Jacoby Brissett And Jeremiyah Love Changed The Offense

Jacoby Brissett gave the Cardinals the stability it needed once Arizona began attacking San Francisco more efficiently after halftime. Brissett finished 38-of-52 for 280 yards, two passing touchdowns and no interceptions while adding four rushing attempts for four yards and another touchdown on the ground. Short and intermediate completions helped Arizona sustain drives instead of repeatedly relying on low-percentage opportunities.
Jeremiyah Love provided the complementary rushing threat that helped change the offensive rhythm. Love carried the ball 21 times for 90 yards and added a 1-yard receiving touchdown, while Brissett’s rushing score gave Arizona another goal-line option. The Cardinals converted 9 of 18 third downs overall, giving the offense enough extended possessions to produce 24 second-half points.
Michael Wilson became the most important receiving option during the rally. Wilson caught 11 passes for 89 yards and a touchdown, while Trey McBride added nine catches for 75 yards and Marvin Harrison Jr. finished with three catches for 40 yards. The distribution gave Brissett multiple reliable targets and helped turn a 23-6 deficit into a three-point game.
The Muffed Punt Created Arizona’s Opening

Arizona’s comeback received its biggest boost when Simi Fehoko recovered a muffed 49ers’ punt in the fourth quarter. The recovery gave the Cardinals favorable field position and removed the need for a long scoring drive against a defense that had controlled much of the afternoon. Brissett quickly converted the opportunity by finding Wilson for a touchdown that cut San Francisco’s advantage to 23-20.
Field position became critical because Arizona had struggled to finish early possessions with touchdowns. Arizona settled for two field goals on first-half trips into the red zone, while 10 penalties for 86 yards repeatedly created difficult situations. Brissett called Arizona’s mistakes “self-inflicted wounds” in his postgame comments, a description that matched the costly penalties and missed first-half opportunities.
Josh Sweat’s Penalty Changed The Late Game

Josh Sweat’s roughing-the-passer penalty erased a critical third-down stop during the Niners’ response to the Cardinals’ 23-20 touchdown. San Francisco faced 3rd-and-6 at the Arizona 11-yard line with 9:14 remaining in the fourth quarter when an incomplete pass drew the penalty. Enforcement moved the ball from the Cardinals’ 11 to the 5, giving the 49ers a first-and-goal instead of ending the possession.
San Francisco capitalized immediately after the penalty. Purdy found Kittle for a 10-yard touchdown after the penalty, turning Arizona’s apparent third-down stop into a San Francisco scoring drive. The sequence became especially important because the Cardinals had already cut the deficit to three points and needed another possession to potentially take control.
Why San Francisco Still Scored 36 Points

Arizona’s defensive improvement after halftime was real, but the unit never consistently stopped San Francisco’s explosive passing game. Purdy threw four touchdown passes, including the opening hook-and-lateral, a touchdown to Evans in the second quarter, and two scoring passes to Kittle in the second half. The 49ers finished 5-for-8 on third down and averaged 8.7 yards per play.
Kittle finished with six receptions for 82 yards and two touchdowns, while Christian McCaffrey added 75 rushing yards and a touchdown on 15 carries. The combination forced the Cardinals to respect the run while Purdy attacked the secondary, helping San Francisco produce 437 total yards on only 50 offensive plays. Arizona’s defense faced a much more efficient offense than its own statistical volume suggested.
The Cardinals ran 81 offensive plays and held possession for 38:44, creating a major contrast between volume and efficiency. Arizona averaged 4.5 yards per play while San Francisco averaged 8.7, allowing the Niners to produce more yardage despite running 31 fewer plays. The efficiency gap explains why the Cardinals’ extended possessions were not enough to overcome San Francisco’s explosive production.
Arizona’s Second-Half Adjustment Worked, But Came Too Late

Arizona’s offensive adjustment centered on balance, quicker completions, and heavier involvement from Love and Wilson. The Cardinals stopped relying on the slow-developing possessions that produced only 90 first-half yards and instead used Love to establish manageable down-and-distance situations. Brissett then attacked McBride and Wilson with higher-percentage throws that allowed Arizona to sustain drives.
The adjustment produced 24 second-half points after the Cardinals scored only six before halftime. Wilson’s touchdown, Love’s rushing production, and Brissett’s quarterback sneak demonstrated that the offense could consistently reach scoring territory once the game plan became more balanced.
Arizona’s offensive turnaround also changed the game’s statistical profile. The Cardinals finished with 365 total yards and converted half of their third-down opportunities, while Brissett avoided an interception despite throwing 52 passes. The improved offensive execution gave Arizona a chance late, but San Francisco’s explosive efficiency kept the comeback from becoming a lead.
Injuries Added Another Layer To The Game

The 49ers lost Mike Evans to a rib injury after Evans had already played a major role in the opening touchdown sequence. Deommodore Lenoir also left for a concussion evaluation before returning to the game, while the Cardinals entered the matchup with several defensive availability concerns. The Week 3 injury report documented Arizona’s pregame personnel issues.
San Francisco still produced 437 yards despite the personnel losses. Purdy’s 297 passing yards and four touchdowns, along with Kittle’s 82 receiving yards and two scores, kept the offense productive after the injuries mounted. The Cardinals’ defensive problems therefore remained measurable in the 8.7 yards per play allowed rather than being explained solely by personnel losses.
NFC West Standings Make The Loss More Important

The 49ers’ 3-0 record leaves San Francisco atop the NFC West after three games, while Arizona’s 1-2 record includes losses to both Seattle and the Niners. The Cardinals also sit at 0-2 within the division, increasing the importance of future NFC West games.
Arizona’s 365 total yards provide a legitimate positive from the loss. Brissett, Love, Wilson and McBride showed that the offense can produce against San Francisco, and Arizona’s 9-for-18 third-down rate demonstrated improved possession sustainability. Ten penalties for 86 yards and a 1-0 turnover deficit show why offensive production alone did not produce a road victory.
End Of My Arizona Cardinals Vs. 49ers Rant
The Cardinals should leave Santa Clara encouraged by the offensive adjustment but focused on the specific execution failures that produced the loss. Arizona went from 90 first-half yards to 275 after halftime, scored 24 second-half points and reduced a 23-6 deficit to three points. Those numbers demonstrate meaningful resilience without disguising the fact that San Francisco controlled too much of the game before the rally began.
The most important correction involves defensive consistency rather than another dramatic offensive overhaul. The Cardinals need to prevent explosive touchdowns, finish third-down stops without committing drive-extending penalties, and create better field position before the offense is forced into comeback mode. The roughing-the-passer penalty against Sweat stands out because the defense had already earned the critical stop needed to change the game.
The 49ers ultimately made the decisive plays because Purdy continued producing explosive offense and Kittle punished Arizona in the late stages. Arizona’s comeback showed that the Cardinals can compete with the 49ers. The 36-30 result also proved that competitive football is not enough when early execution and late defensive discipline remain inconsistent.