49ers at Cardinals
San Francisco 49ers 48, Arizona Cardinals 21 · Takeover Madden 27
Final Score
49ers 48 6 TD · 0 FG · 0 XP
Cardinals 21 3 TD · 0 FG · 0 XPBrock Purdy 327 yds passingChristian McCaffrey 139 yds rushingMike Evans 110 yds receivingRenardo Green 9 tkl defenseTotal yards 493 · 325Passing yards 327 · 195Rushing yards 166 · 130Completions 21/33 · 21/36Yards per carry 6.1 · 5.0Recap
Franchise Hub Beat · 26d ago
In a decisive Week 18 matchup, the San Francisco 49ers topped the Arizona Cardinals with a commanding 48-21 victory, solidifying their playoff positioning as the regular season comes to a close. This win showcased the 49ers' offensive firepower and highlighted their dominance in both passing and rushing categories.
Brock Purdy delivered a stellar performance, throwing for 327 yards and four touchdowns, effectively leading his team throughout the game. Christian McCaffrey added a significant contribution on the ground with 139 rushing yards, while Mike Evans emerged as a reliable target, racking up 110 receiving yards. The 49ers' offense was relentless, combining dynamic play-calling with execution that kept the Cardinals' defense on its heels.
Defensively, the 49ers were equally impressive, with Nick Bosa making his presence felt by recording two sacks, disrupting the Cardinals' offensive rhythm. Renardo Green also made a crucial impact with an interception, highlighting the 49ers' ability to capitalize on mistakes. The turning point came in the second quarter when Purdy connected with Evans for a touchdown that stretched the lead to 21-7, leaving the Cardinals struggling to keep up for the rest of the game.
Box Score
| Player | C/A | PCT | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|
49ers | ||||||
| Brock PurdyQB | 21/33 | 64% | 327 | 4 | 0 | 135.9 |
Cardinals | ||||||
| Carson BeckQB | 21/36 | 58% | 195 | 1 | 1 | 70.9 |
| Player | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
49ers | |||||||
| Christian McCaffreyHB | 19 | 139 | 7.3 | 49 | 1 | 33 | 0 |
| Jaydon BlueHB | 2 | 9 | 4.5 | — | 0 | 6 | 0 |
| Mike EvansWR | 1 | 8 | 8.0 | — | 0 | 8 | 0 |
| Kaelon BlackHB | 1 | 4 | 4.0 | — | 0 | 4 | 0 |
| Kyle JuszczykFB | 1 | 3 | 3.0 | — | 1 | 3 | 0 |
| Brock PurdyQB | 3 | 3 | 1.0 | — | 0 | 5 | 0 |
| George KittleTE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Ricky PearsallWR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| De'Zhaun StriblingWR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Cardinals | |||||||
| Jeremiyah LoveHB | 16 | 71 | 4.4 | 34 | 0 | 25 | 1 |
| Tyler AllgeierHB | 7 | 49 | 7.0 | 20 | 1 | 15 | 0 |
| Carson BeckQB | 3 | 10 | 3.3 | — | 1 | 4 | 0 |
| Michael WilsonWR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Player | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
49ers | |||||||
| Mike EvansWR | 5 | 110 | 22.0 | 63 | 1 | 62 | 0 |
| De'Zhaun StriblingWR | 7 | 86 | 12.3 | 39 | 1 | 20 | 0 |
| Ricky PearsallWR | 1 | 78 | 78.0 | 69 | 1 | 78 | 0 |
| Christian McCaffreyHB | 4 | 27 | 6.8 | 9 | 0 | 18 | 0 |
| George KittleTE | 3 | 22 | 7.3 | 12 | 1 | 12 | 0 |
| Kyle JuszczykFB | 1 | 4 | 4.0 | 3 | 0 | 4 | 0 |
Cardinals | |||||||
| Michael WilsonWR | 8 | 100 | 12.5 | 27 | 0 | 23 | 1 |
| Trey McBrideTE | 6 | 58 | 9.7 | 17 | 1 | 13 | 0 |
| Marvin Harrison JrWR | 2 | 12 | 6.0 | — | 0 | 9 | 1 |
| Jeremiyah LoveHB | 2 | 10 | 5.0 | — | 0 | 12 | 0 |
| Kendrick BourneWR | 1 | 3 | 3.0 | 1 | 0 | 3 | 0 |
| Other | |||||||
| Will DisslyTE | 1 | 9 | 9.0 | 7 | 0 | 9 | 0 |
| Jack WestoverFB | 1 | 3 | 3.0 | 1 | 0 | 3 | 0 |
| Player | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|
49ers | |||||
| Renardo GreenCB | 9 | 0.5 | 1 | 0 | 0 |
| Fred WarnerMIKE | 7 | 1 | 0 | 0 | 0 |
| Dre GreenlawWILL | 6 | 0 | 0 | 0 | 0 |
| Nick BosaLEDG | 2 | 2 | 0 | 0 | 0 |
| Mykel WilliamsREDG | 4 | 0 | 0 | 0 | 0 |
| Romello HeightREDG | 3 | 0 | 0 | 1 | 0 |
| Ephesians PrysockFS | 3 | 0 | 0 | 0 | 0 |
| Alfred CollinsDT | 3 | 0 | 0 | 0 | 0 |
| Nick MartinSAM | 3 | 0 | 0 | 0 | 0 |
| Marques SigleSS | 3 | 0 | 0 | 0 | 0 |
| Gracen HaltonDT | 1 | 0 | 0 | 0 | 0 |
| Deommodore LenoirCB | 1 | 0 | 0 | 0 | 0 |
Cardinals | |||||
| Mack Wilson SrMIKE | 9 | 0 | 0 | 0 | 0 |
| Budda BakerSS | 5 | 0 | 0 | 0 | 0 |
| Max MeltonCB | 5 | 0 | 0 | 0 | 2 |
| Josh SweatLEDG | 3 | 0 | 0 | 0 | 0 |
| Walter Nolen IIIDT | 3 | 0 | 0 | 0 | 0 |
| Will JohnsonCB | 3 | 0 | 0 | 0 | 0 |
| Garrett WilliamsCB | 3 | 0 | 0 | 0 | 0 |
| Cody SimonMIKE | 1 | 0 | 0 | 0 | 0 |
| Jack GibbensSAM | 1 | 0 | 0 | 0 | 0 |
| Jordan BurchREDG | 0 | 0 | 0 | 0 | 0 |
| Other | |||||
| Andrew WingardFS | 4 | 0 | 0 | 0 | 1 |
| A'Shawn RobinsonDT | 3 | 0 | 0 | 0 | 0 |
| Baron BrowningWILL | 1 | 0 | 0 | 0 | 0 |
| Erick HunterWILL | 1 | 0 | 0 | 0 | 0 |
| Chuck ClarkSS | 1 | 0 | 0 | 0 | 0 |
| Keion WhiteREDG | 0 | 0.5 | 0 | 0 | 0 |
| Geno StoneFS | 1 | 0 | 0 | 0 | 0 |
| Player | FG | XP | LNG |
|---|---|---|---|
| Other | |||
| Chad RylandK | 0/0 | 3 | 0 |
| Matt PraterK | 2/2 | 6 | 45 |
