San Francisco
49ers
11-2
34
FINAL
31
Los Angeles
Chargers
0-13
AI Recap
AI RECAP
Franchise Hub Beat· 1h ago
In a thrilling Week 15 showdown, the San Francisco 49ers narrowly defeated the Los Angeles Chargers by a score of 34-31, solidifying their playoff aspirations. With both teams vying for critical late-season victories, every moment mattered, and the 49ers emerged victorious in a tightly contested battle. Chargers quarterback Justin Herbert showcased his arm strength, throwing for an impressive 365 yards and two touchdowns, while Ladd McConkey turned in a standout performance with 179 receiving yards. On the ground, Christian McCaffrey led the 49ers with 96 rushing yards, consistently moving the chains and keeping the Chargers' defense on its heels. The offensive firepower on both sides kept fans on the edge of their seats all game long. Defensively, the 49ers made key plays to secure the win, highlighted by Joey Bosa's dominant performance with 2.5 sacks, applying relentless pressure on Herbert throughout the game. The turning point came in the fourth quarter when Matt Milano intercepted Herbert, shifting momentum back to the 49ers and allowing them to seal the victory. Despite the Chargers' offensive prowess, it was San Francisco's defensive stands that ultimately made the difference in this nail-biter.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Justin HerbertQB392872%36521107.3
Brock PurdyQB412663%2811091.6
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB23964.2211160
Omarion HamptonHB12615.1182131
Jordan JamesHB11514.6101140
Justin HerbertQB3155.0—071
Mike EvansWR144.0—040
Brock PurdyQB144.0—040
David NjokuTE000.0—000
Ladd McConkeyWR000.0—000
Quentin JohnstonWR000.0—000
George KittleTE000.0—000
De'Zhaun StriblingWR000.0—000
Keaton MitchellHB3-2-0.7—030
Kaelon BlackHB3-2-0.7—030
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Ladd McConkeyWR917919.9922630
De'Zhaun StriblingWR913515.0260230
George KittleTE8637.9181120
David NjokuTE66210.3200150
Quentin JohnstonWR56112.2150161
Mike EvansWR3289.390150
Keaton MitchellHB2199.590190
Ricky PearsallWR3196.312080
Christian McCaffreyHB11616.0150160
Jake TongesTE11616.070160
Tre' HarrisWR11515.080150
Omarion HamptonHB2147.012090
Alec IngoldFB284.06070
KeAndre Lambert-SmithWR177.0—070
Jordan JamesHB144.01040
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Derwin James JrSS110000
Akheem MesidorREDG61.5000
Elijah MoldenFS80001
Daiyan HenleyWILL80000
Ashtyn DavisFS80000
Jack JonesCB80000
Joey BosaREDG32.5000
Teair TartDT51000
Tarheeb StillCB50000
Khalil MackREDG30.5000
Donte JacksonCB40001
Justin EboigbeDT21000
Fred WarnerMIKE30.5001
Deommodore LenoirCB30.5001
Matt MilanoSAM00100
Nick BarrettDT30000
Ephesians PrysockSS30001
Marques SigleSS30000
Gracen HaltonDT20.5010
Nick BosaLEDG20.5010
Jamaree CaldwellDT20000
Sean Murphy-BuntingCB20000
Dre GreenlawWILL10.5000
Del'Shawn PhillipsSAM10000
Nate HobbsCB10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Cameron DickerK11454
Eddy PineiroP22439