Skip to main content
Week 18 · Final

49ers at Cardinals

San Francisco 49ers 19, Arizona Cardinals 18 · Glory Days Gridiron

FinalGlory Days GridironWeek 18

Final Score

Week 18
By the numbers
49ers 19 2 TD · 2 FG · 1 XPCardinals 18 1 TD · 0 FG · 0 XPBrock Purdy 268 yds passingChristian McCaffrey 106 yds rushingDe'Zhaun Stribling 104 yds receivingFred Warner 10 tkl defenseTotal yards 381 · 312Passing yards 268 · 245Rushing yards 113 · 67Completions 21/30 · 24/39Yards per carry 5.1 · 2.5

Recap

AI recap

Franchise Hub Beat · 13d ago

In a tightly contested Week 18 showdown, the San Francisco 49ers narrowly defeated the Arizona Cardinals by a score of 19-18, securing their position as they head into the playoffs. With this victory, San Francisco solidified their playoff hopes while the Cardinals were left searching for answers as the season comes to a close.

Brock Purdy led the charge for the 49ers, throwing for 268 yards and a touchdown, while Christian McCaffrey showcased his versatility with a robust 106 rushing yards. De'Zhaun Stribling emerged as a key target, racking up 104 receiving yards, making it a well-rounded offensive effort that kept the Cardinals' defense on its heels throughout the game.

The 49ers’ defense played a crucial role in the outcome, highlighted by Fred Warner's impressive 10 tackles and Minkah Fitzpatrick's pivotal interception. The turning point came late in the fourth quarter when Fitzpatrick's pick stalled a potential game-winning drive for Arizona, allowing the 49ers to hold on for the victory. The defensive stand was a testament to San Francisco’s resilience and ability to make plays when it mattered most.

Scoring

Touchdowns, field goals, extra points
TeamTDFGXPOtherPTS
49ers221019
Cardinals1001218

Team Stats

Side by side
SFAZ
Total yards381312
Passing yards268245
Rushing yards11367
Completions21/3024/39
Yards per carry5.12.5
Sacks32
Turnovers21
Touchdowns21
Field goals2/20/0
1st downs1517
3rd downs3/112/14
Penalties13-1123-25

Box Score

Passing, rushing, receiving, defense, kicking
Passing2 players
PlayerC/APCTYDSTDINTQBR
49ers
Brock PurdyQB21/3070%26810108.7
Cardinals
Carson BeckQB24/3962%2450168.8
Rushing9 players
PlayerATTYDSYPCYACTDLNGFUM
49ers
Christian McCaffreyHB131068.2540260
Kaelon BlackHB591.8—040
Mike EvansWR000.0—000
Brock PurdyQB4-2-0.5—111
Cardinals
Jeremiyah LoveHB15573.8121181
Marvin Harrison JrWR177.0—070
Carson BeckQB155.0—050
Tyler AllgeierHB10-2-0.2—040
Other
James ConnerHB100.0—000
Receiving11 players
PlayerRECYDSYPRYACTDLNGDROP
49ers
De'Zhaun StriblingWR910411.6200240
Mike EvansWR28442.0661730
Christian McCaffreyHB4184.58050
Ricky PearsallWR144.0—040
Cardinals
Marvin Harrison JrWR111019.2310180
Trey McBrideTE7659.3350200
Michael WilsonWR35618.790241
Jeremiyah LoveHB166.05060
Other
George KittleTE55811.6130230
Devin DuvernayWR199.02090
Elijah HigginsTE188.0—080
Defense29 players
Kicking2 players
PlayerFGXPLNG
49ers
Eddy PineiroK2/2142
Other
Chad RylandK4/4053