Skip to main content
Week 18 · Final

49ers at Cardinals

San Francisco 49ers 48, Arizona Cardinals 21 · Takeover Madden 27

FinalTakeover Madden 27Week 18

Final Score

Week 18
By the numbers
49ers 48 6 TD · 0 FG · 0 XPCardinals 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.0

Recap

AI recap

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.

Scoring

Touchdowns, field goals, extra points
TeamTDFGXPOtherPTS
49ers6001248
Cardinals300321

Team Stats

Side by side
SFAZ
Total yards493325
Passing yards327195
Rushing yards166130
Completions21/3321/36
Yards per carry6.15.0
Sacks40
Turnovers02
Touchdowns63
Field goals0/00/0
1st downs1614
3rd downs6/115/15
Penalties6-554-30

Box Score

Passing, rushing, receiving, defense, kicking
Passing2 players
PlayerC/APCTYDSTDINTQBR
49ers
Brock PurdyQB21/3364%32740135.9
Cardinals
Carson BeckQB21/3658%1951170.9
Rushing13 players
PlayerATTYDSYPCYACTDLNGFUM
49ers
Christian McCaffreyHB191397.3491330
Jaydon BlueHB294.5—060
Mike EvansWR188.0—080
Kaelon BlackHB144.0—040
Kyle JuszczykFB133.0—130
Brock PurdyQB331.0—050
George KittleTE000.0—000
Ricky PearsallWR000.0—000
De'Zhaun StriblingWR000.0—000
Cardinals
Jeremiyah LoveHB16714.4340251
Tyler AllgeierHB7497.0201150
Carson BeckQB3103.3—140
Michael WilsonWR000.0—000
Receiving13 players
PlayerRECYDSYPRYACTDLNGDROP
49ers
Mike EvansWR511022.0631620
De'Zhaun StriblingWR78612.3391200
Ricky PearsallWR17878.0691780
Christian McCaffreyHB4276.890180
George KittleTE3227.3121120
Kyle JuszczykFB144.03040
Cardinals
Michael WilsonWR810012.5270231
Trey McBrideTE6589.7171130
Marvin Harrison JrWR2126.0—091
Jeremiyah LoveHB2105.0—0120
Kendrick BourneWR133.01030
Other
Will DisslyTE199.07090
Jack WestoverFB133.01030
Defense29 players
Kicking2 players
PlayerFGXPLNG
Other
Chad RylandK0/030
Matt PraterK2/2645