49ERS 26 – 8 BROWNS: Defense Dominates, Purdy Bounces Back, McCaffrey Delivers Again

Game Date: November 30, 2025
Location: Huntington Bank Field, Cleveland, Ohio
Final Score: San Francisco 49ers 26 – 8 Cleveland Browns
Team Records: 49ers (10-3) – Browns (5-8)
Broadcast: FOX, with replay available on NFL+, YouTube TV, and Fubo
🔴 Championship-Caliber Football on the Road
In the icy winds of Cleveland, the San Francisco 49ers showed why they remain one of the NFL's most complete and battle-tested teams. No fireworks, no flash — just clean execution, surgical defense, and winning football.
Brock Purdy played composed and mistake-free, Christian McCaffrey continued to be the engine of the offense, and the 49ers defense clamped down from start to finish.
📊 Key Team Stats
| Category | 49ers | Browns |
|---|---|---|
| Total Yards | 258 | 287 |
| Passing Yards | 168 | 149 |
| Rushing Yards | 90 | 138 |
| Turnovers | 0 | 2 |
| Sacks | 3 | 1 |
San Francisco committed zero turnovers, while forcing two fumbles and recording a safety, dominating situational football.
🔥 Standout Performers
-
QB Brock Purdy: 16/29 for 168 yards, 1 passing TD, 1 rushing TD, 0 INT — a calm and efficient response after last week’s struggles.
RB Christian McCaffrey: 20 carries, 53 yards, 1 TD + 4 catches for 21 yards — reliable and productive in the red zone.
WR Jauan Jennings: 4 catches, 39 yards, 1 TD — clutch in tight windows.
TE George Kittle: 4 catches, 67 yards (long of 33) — his physicality made key plays.
DE Keion White: 9 total tackles, 2 sacks — breakout defensive performance.
49ers Defense: 3 sacks, 2 fumble recoveries, 5 tackles for loss, 1 safety — suffocating effort.
📖 Game Summary
-
1st Quarter: Skyy Moore’s electric 66-yard punt return set up McCaffrey’s 1-yard touchdown. 49ers up 7-0.
2nd Quarter: Browns briefly took the lead 8-7 with a TD pass and 2-point conversion after a penalty. Matt Gay’s 25-yard field goal (which doinked in off the upright) made it 10-8 49ers.
3rd Quarter: Brock Purdy executed a perfect read-option for a 2-yard rushing TD. 49ers up 17-8.
4th Quarter: A muffed punt by the Browns led to a Purdy TD pass to Jennings. The game ended on a 3-yard safety, final score 26-8.
🩺 Injury Notes and Context
-
49ers: Missing Ben Bartch (foot) and Kyle Juszczyk (ribs), but no major setbacks.
Browns: Lost Maliek Collins to a cart-out injury.
Pre-game betting: 49ers were favored by -6.5 and comfortably covered the spread.
Impact: San Francisco maintains control of the NFC West and sharpens their playoff form.
Coach Kyle Shanahan on the win
“We expected a fight from the Browns’ defense. We still need to clean up our run game, but the defense delivered the turnovers we needed.”
📣 Message to The Faithful
This wasn’t flashy — this was championship football. Turnovers forced. Red zone success. Controlled tempo. Brock Purdy didn’t need to be a superhero — he just needed to be efficient, and he was.
Now at 10-3, the 49ers are peaking at the right time. With a complete roster and a defense playing at elite level, the road to the playoffs is set.











