
⚡ Quick Recap: 49ers vs Cardinals
Game MVP: Christian McCaffrey (RB, 49ers) – 127 rushing yards, 4 total TDs, 29 receiving yards
Turning Point: George Kittle’s 30-yard TD catch (Q1, 9:51) gave the 49ers early multi-score control
Key Stat: 49ers averaged 6.4 yards per play, dominating on both the ground and through the air
What It Means: San Francisco’s victory consolidates their wild card credentials, as Arizona fall deeper out of NFC contention
Next Up: 49ers vs Panthers | Cardinals vs Jaguars
What Happened in 49ers vs Cardinals?
The San Francisco 49ers flexed their offensive might in Glendale, posting a 41-22 victory over divisional rivals Arizona Cardinals. Christian McCaffrey powered the 49ers with a four-touchdown performance as Brock Purdy distributed the ball efficiently, and San Francisco built a 25-10 half-time lead that ballooned out of reach in a disciplined second half.
The Cardinals showed fighting spirit in the fourth quarter through Greg Dortch and Trey McBride, but persistent issues in pass protection and a minus-2 turnover margin doomed their efforts. With a robust crowd of 65,032 whetting the divisional rivalry atmosphere at State Farm Stadium, the difference in execution was clear in red zone trips (SF 5 TDs, ARI 3 TDs). San Francisco now move to 7-4, firmly in the NFC playoff mix, while Arizona fall to 3-7 and look set for mathematical elimination before December.
Attendance: 65,032 | Venue: State Farm Stadium, Glendale, AZ
- Enhanced Offers
- Request A Bet Feature
- Vast selection of sports markets
#AD 18+ New customers only. £5 minimum deposit. Place a £10 qualifying bet on any market. Odds of 1/1 or greater. 1 x £5 bet token. Free bet stakes not included in returns. Free bets are non-withdrawable. 30 day free bet expiry. Eligibility restrictions. Further T&Cs apply.
How Did 49ers vs Cardinals Unfold Quarter by Quarter?
First Quarter: Fast-Start Fireworks
The 49ers set the tone immediately: after a 98-yard kickoff return set up at the 1-yard line, Christian McCaffrey crashed in for the first of his four touchdowns just 13 seconds into the contest. San Francisco then capitalised on defensive stops with a five-play, 70-yard drive capped by a 30-yard strike from Brock Purdy to George Kittle (TE) for a 13-0 lead at 9:51. Arizona responded through a 72-yard methodical drive as Bam Knight (RB) plunged in for a 6-yard score. But a blocked PAT by Kitan Crawford kept the margin at six. The quarter ended 49ers 13, Cardinals 7.
Second Quarter: Control and Conversion
San Francisco further separated, with McCaffrey scoring on a 9-yard TD reception early, exploiting coverage mismatches created by motion looks from Purdy. Arizona’s own field goal drive (Chad Ryland 26 yards) was countered swiftly by two more 49ers scoring possessions—first a methodical drive ending in field goal (Eddy Pineiro, 48 yards), then a two-minute drill yielding another Pineiro make (47 yards). Arizona settled for a field goal just before the half after a holding penalty derailed a touchdown threat. Half-time score: 49ers led 25-10.
Third Quarter: Defensive Adjustment, Niners Pull Clear
Emerging from the break with the ball, the 49ers emphasised balance—Purdy found Kyle Juszczyk on a quick-hitting route to exploit Arizona’s inside linebackers for 21 yards, setting up another Pineiro field goal. Back-to-back interceptions by both teams flipped momentum briefly until Purdy and Kittle rekindled chemistry, connecting on a decisive 4-yard third-down TD for Kittle’s second score. The 10-0 49ers quarter left Arizona with a mountain to climb: SF 35, ARI 10.
Fourth Quarter: Consolations, but 49ers Conclude
The final period oscillated between garbage-time fireworks and intense moments. Trey McBride found the end zone on a 10-yard catch, but San Francisco answered—unsurprisingly—through another McCaffrey red zone rumble. Greg Dortch delivered a 17-yard TD reception (2:43), but both attempts at two-point conversions faltered. The 49ers ran out the final two minutes with Mac Jones in kneel-down, securing a 41-22 road win.
Who Were the Standout Players in 49ers vs Cardinals?
49ers Standouts
- Performance: 22 carries, 127 rushing yards, 3 rushing TDs; 7 receptions, 29 yards, 1 receiving TD
- Key Moment: Immediate opening TD (14:47, Q1) and a third-down conversion on a 20-yard breakaway late (Q4) to set up his final score.
- Impact: Provided both explosiveness and efficiency, constantly challenging the Cardinals’ linebackers and safeties.
- Betting Note: Four touchdowns and over 150 scrimmage yards again—McCaffrey’s anytime TD/2+ TD markets continue to profile as top prop angles on Paddy Power & Sky Bet.
- Performance: 29 completions, 324 yards, 3 TDs, 0 INTs, 138.7 QB rating
- Key Moment: The 30-yard touchdown to Kittle—perfect anticipation and touch on a layered throw against pressure.
- Impact: Managed RPOs and play-action rhythm, moving the chains efficiently—especially on third down.
- Betting Note: Passing overs (yards, completions) remain in play when Purdy faces defences with limited pass rush.
- Performance: 6 receptions, 77 yards, 2 TDs
- Key Moment: Early 30-yard TD grab to set the tone (Q1), a crucial third down conversion (Q3), and a 4-yard red zone TD (Q3).
- Impact: Excelled in play action and seam routes, exploiting soft zone coverage by Cardinals.
- Betting Note: Kittle’s red zone utilisation (multiple targets inside the 20) boosts his first/anytime TD scoring value.
Cardinals Standouts
- Performance: 11 receptions, 104 yards, 1 TD
- Key Moment: 10-yard touchdown reception early in Q4 as Cardinals tried to spark a rally.
- Impact: Became Brissett’s primary safety valve, particularly in the second half; a mismatch vs 49ers’ LBs.
- Betting Note: McBride’s high-volume targets keep his receptions/yardage props relevant each week.
- Performance: 8 receptions, 94 yards, 1 TD
- Key Moment: 17-yard fourth quarter TD from Brissett in tight traffic.
- Impact: Gave Arizona explosive element in late-game tempo, positive sign for long-shot anytime TD markets.
- Betting Note: Dortch’s deep-target role amid injuries to Cardinals’ usual wideouts makes him a speculative anytime scorer in future.
- Performance: 12 carries, 51 yards, 1 TD; 4 catches, 19 yards
- Key Moment: 6-yard rushing TD (Q1) to close a long Arizona drive.
- Impact: Offered early balance before game script forced Cards into pass-happy comeback.
- Betting Note: RB usage worth tracking against softer run defences—especially for backup/prop markets.
What Were the Turning Points in 49ers vs Cardinals?
Turning Point #1: Kittle’s Deep TD (Q1, 9:51)
Brock Purdy’s 30-yard touchdown pass to George Kittle just four plays after McCaffrey’s opener quickly seized a two-possession advantage for the 49ers. This score, generated by clever play-action and exploiting the Cardinals’ linebackers with double in-breaking routes, forced Arizona to play catch-up early, shifting the game script and limiting their balance.
Turning Point #2: McCaffrey Outraces the Cards (Q2, 13:44–13:39)
After an Arizona penalty extended the San Francisco drive, McCaffrey converted a first-down pass into a 9-yard receiving TD, further demoralising an already-stretched defence. Arizona’s next drive ended with a long field goal as red zone efficiency discrepancy widened (49ers 3-for-3; Cardinals 1-for-2 at the half).
Turning Point #3: Kittle’s Third-Down Red Zone TD (Q3, 2:32)
San Francisco converted on 3rd-and-goal as Kittle’s 4-yard TD reception punished a tired Arizona secondary (coverage failed to switch on pre-snap motion). That created an insurmountable 25-point lead late in the third and allowed the Niners to neutralise the Arizona pass rush via short throws and clock grinding run plays.
Turning Point #4: Interceptions killed comeback hope (Late Q2/Q3)
Two Arizona interceptions—one late in the first half and another as they tried to rally, both in enemy territory—killed any momentum. San Francisco capitalised with three points off the former and bled critical possessions, keeping the contest lopsided.
What Do the Stats Tell Us About 49ers vs Cardinals?
| STAT | 49ERS | CARDINALS |
|---|---|---|
| Total Yards | 429 | 359 |
| Passing Yards | 324 | 281 |
| Rushing Yards | 146 | 78 |
| 3rd Down Conversion % | 61% | 38% |
| Red Zone Efficiency | 5/6 | 3/5 |
| Turnovers | 0 | 2 |
| Time of Possession | 33:19 | 26:41 |
San Francisco’s offensive versatility jumps off the page: they surpassed 420 total yards with a balanced run/pass blend, converted at a high rate on third down (61%), and turned 5-of-6 red zone trips into touchdowns. Arizona struggled to establish the run, and their turnover differential (-2) and shorter average drive killed potential comeback chances. The 49ers controlled possession, outgained the Cardinals in every phase, and forced the home team to become one-dimensional by the third quarter.
What Does This Result Mean for 49ers and Cardinals’ Season?
With this win, San Francisco improve to 7-4, keeping pace in the NFC wild card race and closing in on double-digit wins. They moved to 3-1 away from Levi’s and now hold tiebreakers against key divisional opponents. Arizona slide to 3-7, a scoreline reflective of persistent offensive line struggles and defensive lapses in red zone containment. With their margin for error gone, the Cardinals face a tough run-in and are likely to focus on development, especially at QB and WR spots.
The 49ers’ schedule remains challenging, including a Monday night v. Carolina, while Arizona will host a surging Jaguars side—an opportunity to gauge young talent against an AFC contender.
What Are the Betting Angles for 49ers and Cardinals’ Next Games?
49ers Next: vs Panthers (Mon 24 Nov, 1:15am GMT, Levi’s Stadium)
San Francisco return home for a Monday Night duel with Carolina. The 49ers’ power run game and red zone prowess should test a Panthers side currently ranked in the bottom third for rush defence. Given Purdy’s accuracy and McCaffrey’s multi-TD upside, consider leaning toward 49ers win in match markets and explore player props on McCaffrey and Kittle. Find the latest odds and markets at Paddy Power and Sky Bet.
Cardinals Next: vs Jaguars (Sun 23 Nov, 9:05pm GMT, State Farm Stadium)
Arizona face Jacksonville in Glendale, with their passing targets trending upward against a Jaguars secondary that has allowed chunk plays in the red zone. With McBride and Dortch both emerging as high-volume options, their receptions and yardage props deserve consideration—particularly in bet builder multiples. However, Jacksonville’s defensive line poses a tough test for Knight and the Cards’ RB rotation. Find the latest odds and markets at Paddy Power and Sky Bet.
Frequently Asked Questions: 49ers vs Cardinals
What was the final score of 49ers vs Cardinals?
The San Francisco 49ers defeated the Arizona Cardinals 41-22 on 16 November 2025 at State Farm Stadium.
Who was the MVP of 49ers vs Cardinals?
Christian McCaffrey stole the show with 127 rushing yards, 4 total touchdowns, and 29 receiving yards. His early and late scores kept the 49ers comfortably ahead all night.
What was the turning point in 49ers vs Cardinals?
The key moment arrived in the first quarter, when George Kittle’s 30-yard touchdown catch created a two-possession San Francisco lead the Cardinals never fully threatened.
When do 49ers and Cardinals play next?
The 49ers host the Carolina Panthers on Mon 24 Nov at 1:15am GMT, while the Cardinals host the Jacksonville Jaguars on Sun 23 Nov at 9:05pm GMT.
What’s the Final Verdict on 49ers vs Cardinals?
The San Francisco 49ers delivered a statement performance in Arizona, with Christian McCaffrey and Brock Purdy orchestrating a balanced, relentless attack. San Francisco’s ability to convert in the red zone and take care of the ball underpinned a win that solidifies their reputation as legitimate playoff threats. For bettors, this is a team trending upwards, especially in TD and receiving props for McCaffrey and Kittle.
Arizona remain a work in progress—Trey McBride and Greg Dortch offer glimpses of future core talent, but turnovers, penalties, and time of possession issues must be addressed for the Cardinals to break back into the win column. As ever, shop around Paddy Power and Sky Bet for best market variety and to construct bet builder multiples tailored to each team’s strengths and opponent weaknesses—always bet responsibly.
18+ | BeGambleAware.org | Please bet responsibly.
