In a statement-making 49ers vs Cardinals matchup, the San Francisco 49ers defeated the Arizona Cardinals 41–22 on Sunday, powered by Brock Purdy’s return under center and a dominant performance from Christian McCaffrey. San Francisco’s offense looked sharp from the start, while Arizona’s mistakes piled up as they fell deeper in the standings.
Purdy Shines in Return
After missing several games with a turf toe injury, quarterback Brock Purdy made a confident return for the 49ers. He completed 19 of 26 passes for 200 yards and threw three touchdown passes, distributing the ball efficiently to multiple weapons. His poise in the pocket and smart decision-making provided San Francisco with a clear offensive rhythm throughout the game.
Tight end George Kittle was the main beneficiary, hauling in two of Purdy’s scores — including a beautifully placed 30-yard jump ball in the first quarter. Their connection continues to be one of the most reliable in the NFL, and this game underscored how dangerous they can be when close to full strength.
McCaffrey Runs Wild
Christian McCaffrey was dominant, scoring three total touchdowns — two on the ground and one through the air. He punched in an early 1-yard rush to cap off a 98-yard opening drive (set up by a kickoff return), then later hauled in a pass from Purdy for his receiving score. His versatility keeps defensive coordinators guessing, and today he made them pay.
McCaffrey’s presence as a dual-threat weapon allowed San Francisco to control the clock and sustain long, punishing drives. That balance — run early, pass when needed — helped the 49ers build and maintain a double-digit lead.
Arizona’s Bright Spots, But Too Many Mistakes
On the Cardinals’ side, Jacoby Brissett put together a high-volume passing day, completing 47 of 57 attempts for 452 yards — a staggering number. But efficiency was an issue, as he threw two interceptions that helped swing momentum back to San Francisco.
Receiver Michael Wilson was a reliable target, racking up 185 receiving yards, while tight end Trey McBride added 115 yards and a touchdown. Despite these strong individual efforts, Arizona’s offense couldn’t overcome 17 penalties, a franchise-record in a game — a self-inflicted wound that repeatedly stalled their momentum.
Defensively, they didn’t generate enough stops against McCaffrey and Purdy. The 49ers capped key drives when it mattered, and Arizona couldn’t deliver in response.
Tactical Analysis
49ers’ Balanced Game Plan
San Francisco executed a near-perfect offensive game plan in the 49ers vs Cardinals matchup. Their early kickoff return by Skyy Moore set an aggressive tone, and they followed with a balanced mix of run and pass that kept Arizona off-balance. Purdy’s leadership, combined with McCaffrey’s dynamic play, allowed the 49ers to dominate both possession and field position.
Cardinals’ Discipline Issues
Despite Brissett’s volume passing, Arizona was clearly undisciplined. The 17 flags demonstrate how mental errors killed their game plan. They frequently backed themselves into long-yardage situations and failed to convert them into finishes. Against a well-coached team like San Francisco, those mistakes become costly very quickly.
Momentum Control
The 49ers controlled the game’s tempo from start to finish. Big plays, especially in the first half, enabled them to build a footprint. In contrast, the Cardinals often played from behind and were forced into pass-heavy drives, which played into San Francisco’s strengths.
Implications for the Season
- San Francisco 49ers: This win is a huge boost. With Purdy healthy and McCaffrey performing at a high level, the 49ers look like serious contenders as they head into the second half of the season. Their ability to win strongly on the road bodes well for a playoff push.
- Arizona Cardinals: The loss underscores how deep their problems run — discipline, defensive consistency, and big-time execution are still issues. Brissett’s arm is there, and their skill players made plays, but penalties and turnovers are holding them back in a meaningful way.
Players to Watch Going Forward
- Brock Purdy (SF): If he stays healthy, his connection with Kittle and the offense’s balance make San Francisco dangerous.
- Christian McCaffrey (SF): As both a runner and receiver, he’s the centerpiece of the 49ers’ dynamic attack.
- Jacoby Brissett (ARI): He’s capable of putting up big numbers, but needs to cut down on mistakes.
- Michael Wilson (ARI): Showed his big-play potential — if Arizona can stabilize the rest of the offense, he could be a go-to target.
What’s Next
- San Francisco travels next to host the Panthers, riding the momentum of a dominant road performance.
- Arizona must regroup quickly — their next games are critical if they want to salvage their season and shore up the mental mistakes that plagued them today.
Credit: SportBuzzHub.com
Date: November 17, 2025



