Skip to main content
Week 14 · Final

49ers at Vikings

San Francisco 49ers 20, Minnesota Vikings 14 · LOMBARDI LAB LEGENDS

FinalLOMBARDI LAB LEGENDSWeek 14

Final Score

Week 14
By the numbers
49ers 20 2 TD · 2 FG · 2 XPVikings 14 2 TD · 0 FG · 2 XPJ.J Mcarthy 164 yds passingChristian McCaffrey 80 yds rushingBrian Thomas Jr 75 yds receivingJames Pierre 10 tkl defenseTotal yards 312 · 255Passing yards 154 · 164Rushing yards 158 · 91Completions 15/24 · 18/29Yards per carry 4.4 · 3.8

Recap

AI recap

Franchise Hub Beat · 18d ago

The San Francisco 49ers narrowly defeated the Minnesota Vikings 20-14 in a crucial Week 14 matchup that held playoff implications for both teams. With the victory, the 49ers solidified their position in the postseason race, while the Vikings faced a tougher path to the playoffs.

J.J. McCarthy of the Vikings showcased his talent, throwing for 164 yards and two touchdowns, but it was Christian McCaffrey who led the 49ers offensively, rushing for 80 yards. Brian Thomas Jr. was a key target for San Francisco, finishing with 75 receiving yards, helping to keep the chains moving and maintain offensive momentum throughout the game.

Defensively, Julian Love made a significant impact for the 49ers, recording an interception that shifted the game's momentum in the second half. The Vikings' chance to rally was stifled by San Francisco's ability to pressure McCarthy, culminating in crucial stops, particularly in the red zone. The 49ers' defense ultimately proved to be the difference-maker in a tightly contested battle.

Scoring

Touchdowns, field goals, extra points
TeamTDFGXPPTS
49ers22220
Vikings20214

Team Stats

Side by side
SFMIN
Total yards312255
Passing yards154164
Rushing yards15891
Completions15/2418/29
Yards per carry4.43.8
Sacks03
Turnovers01
Touchdowns22
Field goals2/30/0
1st downs1212
3rd downs6/154/11
Penalties7-454-35

Box Score

Passing, rushing, receiving, defense, kicking
Passing2 players
PlayerC/APCTYDSTDINTQBR
49ers
Brock PurdyQB15/2463%1540080.9
Vikings
J.J McarthyQB18/2962%1642185.9
Rushing10 players
PlayerATTYDSYPCYACTDLNGFUM
49ers
Christian McCaffreyHB18804.4360160
Kaelon BlackHB55711.4350400
RJ HarveyHB11121.15291
Brock PurdyQB294.5—060
Brian Thomas JrWR000.0—000
Vikings
Jadan BaughHB13614.7210190
Tyson RobinsonHB4205.0—080
J.J McarthyQB7101.4—060
Rashid ShaheedWR000.0—000
Lawson LuckieTE000.0—000
Receiving12 players
PlayerRECYDSYPRYACTDLNGDROP
49ers
Brian Thomas JrWR67512.5160180
Puka NacuaWR5459.0170121
Brandon AiyukWR12626.020260
RJ HarveyHB144.03040
Vikings
KJ DuffWR44511.381180
Rashid ShaheedWR44210.5121180
Ryan WingoWR4389.570140
Lawson LuckieTE22211.090141
Tyson RobinsonHB11010.030100
Jadan BaughHB372.34031
Other
Luke FarrellTE133.01030
Jake TongesTE111.0—010
Defense28 players
Kicking2 players
PlayerFGXPLNG
49ers
Eddy PineiroK2/3233
Vikings
Will ReichardK0/020