Skip to main content
Week 18 · Final

49ers at Cardinals

San Francisco 49ers 31, Arizona Cardinals 14 · LMKW2S

FinalLMKW2SWeek 18

Final Score

Week 18
By the numbers
49ers 31 4 TD · 0 FG · 0 XPCardinals 14 2 TD · 0 FG · 2 XPMichael Penix Jr 251 yds passingDe'Von Achane 124 yds rushingChristian Watson 124 yds receivingAndrew Van Ginkel 3 tkl defenseTotal yards 372 · 254Passing yards 171 · 209Rushing yards 201 · 45Completions 15/21 · 8/17Yards per carry 18.3 · 5.0

Recap

AI recap

Franchise Hub Beat · 12d ago

The San Francisco 49ers secured a decisive 31-14 victory over the Arizona Cardinals in Week 18 of the 2026 season, solidifying their playoff positioning as the regular season comes to a close. With this win, the 49ers demonstrated their dominance, showcasing a well-rounded team effort that leaves them poised for postseason success.

Dak Prescott led the charge for San Francisco, throwing for two touchdowns while efficiently managing the game. De'Von Achane was a force on the ground, racking up 124 rushing yards and consistently breaking through the Cardinals' defense. Meanwhile, Michael Penix Jr. put up solid numbers for Arizona with 251 passing yards, but it wasn’t enough to keep pace with the 49ers' offensive firepower.

Defensively, Andrew Van Ginkel was a standout for San Francisco, recording three total tackles and a crucial sack that disrupted Arizona's rhythm. The game's turning point came late in the second quarter when Jack Campbell intercepted a pass, shifting momentum back to the 49ers and allowing them to extend their lead before halftime. The combination of offensive execution and defensive prowess ultimately secured San Francisco's convincing win.

Scoring

Touchdowns, field goals, extra points
TeamTDFGXPOtherPTS
49ers400731
Cardinals202014

Team Stats

Side by side
SFAZ
Total yards372254
Passing yards171209
Rushing yards20145
Completions15/218/17
Yards per carry18.35.0
Sacks52
Turnovers02
Touchdowns42
Field goals0/00/0
1st downs139
3rd downs3/72/5
Penalties1-50-0

Box Score

Passing, rushing, receiving, defense, kicking
Passing2 players
PlayerC/APCTYDSTDINTQBR
49ers
Dak PrescottQB15/2171%19120131.2
Cardinals
Michael Penix JrQB8/1747%2512293.0
Rushing7 players
PlayerATTYDSYPCYACTDLNGFUM
49ers
De'Von AchaneHB1012412.481870
D'Andre SwiftHB17777.0—1770
Mark AndrewsTE000.0—000
Cardinals
Jacory Croskey-MerrittHB3196.330120
Rachaad WhiteHB4153.860100
Michael Penix JrQB2115.57090
Other
Nyheim Miller-HinesHB000.0—000
Receiving10 players
PlayerRECYDSYPRYACTDLNGDROP
49ers
De'Von AchaneHB56112.2540240
Jaylen WaddleWR44310.8151240
Mark AndrewsTE34013.3231170
Deebo Samuel SrWR23517.510270
Kyle WilliamsWR11212.010120
Cardinals
Christian WatsonWR412431.0222530
Matthew GoldenWR15353.0—0530
Elijah HigginsTE12727.080270
Rachaad WhiteHB12424.0140240
Romeo DoubsWR12323.060230
Defense21 players
Kicking2 players
PlayerFGXPLNG
Cardinals
Cameron DickerK0/020
Other
Cairo SantosK1/1453