Skip to main content
Week 18 · Final

49ers at Cardinals

San Francisco 49ers 34, Arizona Cardinals 24 · REGS LG

FinalREGS LGWeek 18

Final Score

Week 18
By the numbers
49ers 34 3 TD · 2 FG · 4 XPCardinals 24 3 TD · 1 FG · 3 XPBrock Purdy 316 yds passingJeremiyah Love 66 yds rushingMike Evans 163 yds receivingMack Wilson Sr 12 tkl defenseTotal yards 410 · 371Passing yards 316 · 263Rushing yards 94 · 108Completions 21/37 · 27/39Yards per carry 3.8 · 6.8

Recap

AI recap

Franchise Hub Beat · 16d ago

The San Francisco 49ers topped the Arizona Cardinals 34-24 in a thrilling Week 18 clash that had significant playoff implications. With both teams jockeying for postseason positioning, the 49ers secured their spot with this crucial victory, showcasing their resilience and talent on the field.

Brock Purdy led the charge for the 49ers, throwing for an impressive 316 yards and effectively managing the offense. He connected with Mike Evans, who had a stellar performance with 163 receiving yards, proving to be a vital target throughout the game. Meanwhile, Jacoby Brissett kept the Cardinals competitive, tossing two touchdown passes and keeping the pressure on San Francisco.

Defensively, Calais Campbell was a standout for the 49ers, racking up 3.5 sacks and disrupting Arizona's offensive rhythm. The turning point came late in the third quarter when Campbell's relentless pursuit led to a crucial sack that shifted momentum in favor of San Francisco. The 49ers' defense ultimately held off the Cardinals in the final minutes, sealing their victory and a spot in the playoffs.

Scoring

Touchdowns, field goals, extra points
TeamTDFGXPOtherPTS
49ers324634
Cardinals313024

Team Stats

Side by side
SFAZ
Total yards410371
Passing yards316263
Rushing yards94108
Completions21/3727/39
Yards per carry3.86.8
Sacks91
Turnovers10
Touchdowns33
Field goals2/21/1
1st downs1711
3rd downs6/137/17
Penalties5-456-63

Box Score

Passing, rushing, receiving, defense, kicking
Passing2 players
PlayerC/APCTYDSTDINTQBR
49ers
Brock PurdyQB21/3757%31620102.9
Cardinals
Jacoby BrissettQB27/3969%26320104.9
Rushing11 players
PlayerATTYDSYPCYACTDLNGFUM
49ers
Christian McCaffreyHB18643.610090
Ricky PearsallWR188.0—080
Brock PurdyQB133.0—131
Mike EvansWR000.0—000
George KittleTE000.0—000
Cardinals
Jeremiyah LoveHB11666.0201211
Jacoby BrissettQB13030.0250300
Tyler AllgeierHB3124.0—050
Reggie VirgilWR000.0—000
Michael WilsonWR100.0—000
Other
Joe MixonHB8192.4—170
Receiving15 players
PlayerRECYDSYPRYACTDLNGDROP
49ers
Mike EvansWR516332.61032681
George KittleTE67712.8180240
Ricky PearsallWR6488.040221
Christian McCaffreyHB2147.0150160
Brandon AiyukWR11010.020100
Jake TongesTE144.0—040
Cardinals
Jeremiyah LoveHB56513.0370250
Reggie VirgilWR56212.4241390
Michael WilsonWR4369.020130
Devin DuvernayWR3268.7111180
Trey McBrideTE3227.39080
Tyler AllgeierHB22211.070120
Elijah HigginsTE3227.39090
Jalen BrooksWR177.0—070
Other
Derek ParishFB111.0—010
Defense28 players
Kicking2 players
PlayerFGXPLNG
49ers
Eddy PineiroK2/2456
Cardinals
Chad RylandK1/1336