2025 season · Week 13

Pregame

AI summary, sourced from 1 period article (ESPN AP)

The 49ers (8-4) travel to Huntington Bank Field for a 1:00 ET kickoff against the Cleveland Browns (3-8). Shedeur Sanders makes his second NFL start.

Myles Garrett enters as the NFL sack leader with 18, needing two more to reach 20 and join the elite single-season company. The Browns are 3-8 with three of their losses coming by single digits.

Kyle Shanahan praised Sanders' ability to scramble and extend plays. Vegas opens the 49ers as 8.5-point road favorites; the total is 38.5, lowest of the 49ers' season.[1][2][3]

AI summary, sourced from 1 period article (ESPN AP)

Shedeur Sanders is the second-most-watched second-round pick in living memory, and Sunday is his second NFL start, this one his first at home in Cleveland. The Browns are 3-8 and the season is wherever the season is, but Sanders is the show.

The 49ers, on the other side, just took down Carolina on a Monday night despite their starting quarterback throwing three interceptions, the team that has McCaffrey and Kittle and a healthy offense for the first time since September.

Myles Garrett needs two sacks to reach 20 for the season. The 49ers' offensive line has to make sure he does not get them both Sunday. Cleveland is the kind of game a contender wins comfortably.

AI summary, sourced from 1 period article (ESPN AP)

Week 13 starts to firm the NFC playoff picture. The 49ers and Rams remain the NFC West's two playoff teams; the Bears, Vikings, Packers and Bucs are competing for three wild-card spots. Detroit and Philadelphia continue to lead the conference. Around the AFC, the Texans have surprised, the Bills have not, and the Browns are competing only to draft well. Sunday in Cleveland is the kind of week the 49ers used to circle as a near-automatic; this year, with the injuries, it is a week where the 49ers have to be the better team for four quarters and let the talent gap show.

AI summary, sourced from 1 period article (ESPN AP)

Through twelve games the 49ers are 8-4 with a +20 point differential, the third-best in the NFC. Brock Purdy through four starts this year: 2-1 record, 5 TDs to 7 INTs, but a 200-yard-and-3-TD outing in his return Week 11. Shedeur Sanders Week 1: 65 percent completions, 196 yards, 1 TD, 0 INTs, took two sacks. Myles Garrett: 18 sacks through 11 games (NFL-leading); 14 in his last five. Cleveland scoring offense ranks 30th (16.5 ppg). 49ers scoring defense, with Warner out for the season, ranks 12th (21.3 ppg). Vegas opens the 49ers as 8.5-point road favorites; total 38.5.

League standings entering Week 13

Standings as of kickoff, Week 13 (no future-game spoilers)

Around the league

  • Best record league-wide: New England Patriots (10-2).

AFC

AFC East

TeamRecStrk
New England Patriots10-2--
Buffalo Bills7-4--
Miami Dolphins4-7--
New York Jets2-9--

AFC North

TeamRecStrk
Baltimore Ravens6-5--
Pittsburgh Steelers6-5--
Cincinnati Bengals3-8--
Cleveland Browns3-8--

AFC South

TeamRecStrk
Indianapolis Colts8-3--
Jacksonville Jaguars7-4--
Houston Texans6-5--
Tennessee Titans1-10--

AFC West

TeamRecStrk
Denver Broncos9-2--
Los Angeles Chargers7-4--
Kansas City Chiefs6-5--
Las Vegas Raiders2-9--

NFC

NFC West

TeamRecStrk
Los Angeles Rams9-2--
Seattle Seahawks8-3--
San Francisco 49ers8-4--
Arizona Cardinals3-8--

NFC East

TeamRecStrk
Philadelphia Eagles8-3--
Dallas Cowboys5-5-1--
Washington Commanders3-8--
New York Giants2-10--

NFC North

TeamRecStrk
Chicago Bears8-3--
Green Bay Packers7-3-1--
Detroit Lions7-4--
Minnesota Vikings4-7--

NFC South

TeamRecStrk
Tampa Bay Buccaneers6-5--
Carolina Panthers6-6--
Atlanta Falcons4-7--
New Orleans Saints2-9--

Game video

▶ Open in YouTube San Francisco 49ers vs.Cleveland Browns | FULL GAME | 2025 NFL Season Week 13 · channel: ScottSauceGaming

If the player above shows only a "Watch on YouTube" tile, the uploader has disabled inline embedding for this video. Click the button to open it on YouTube.

Game info

Roof
outdoors
Surface
grass
Weather
35°F, wind 20 mph
Stadium
FirstEnergy Stadium
Referee
Brad Allen
QB matchup
Brock Purdy vs Shedeur Sanders
Vegas line
49ers -5.5
Over/Under
35.5

Score

Reveal through:

49ers 7, Cleveland Browns 049ers 10, Cleveland Browns 849ers 17, Cleveland Browns 849ers 26, Cleveland Browns 849ers 26, Cleveland Browns 8[1]

1234T
San Francisco 49ers7379710172626
Cleveland Browns080008888

Scoring plays

Reveal each quarter as you watch, the next quarter stays hidden until you tap it.

Q1

TeamPlayScore
49ersChristian McCaffrey 1 yard rush ( Matt Gay kick)7-0

Q2

TeamPlayScore
BrownsHarold Fannin 34 yard pass from Shedeur Sanders ( Quinshon Judkins run)7-8
49ersMatt Gay 25 yard field goal10-8

Q3

TeamPlayScore
49ersBrock Purdy 2 yard rush ( Matt Gay kick)17-8

Q4

TeamPlayScore
49ersJauan Jennings 7 yard pass from Brock Purdy (pass failed)23-8
49ersMatt Gay 31 yard field goal26-8

Recap

AI summary, sourced from 1 period article (ESPN AP)

Brock Purdy threw for 168 yards with one touchdown and scored on a 2-yard keeper as the 49ers beat the Cleveland Browns 26-8 at Huntington Bank Field. After the keeper Purdy performed the Dougie in the end zone, drawing teammate commentary all afternoon. Cleveland led 8-7 late in the second quarter after Shedeur Sanders connected with Harold Fannin Jr. on a 34-yard touchdown plus the 2-point conversion. San Francisco scored the next 19 points. Myles Garrett added one sack of Purdy to extend his NFL-leading total to 19. The 49ers improve to 9-4.[1][2][3]

AI summary, sourced from 1 period article (ESPN AP)

Brock Purdy did the Dougie in the end zone Sunday. Not the kind of headline most people expected from the third-year quarterback who has spent the season nursing a toe injury and throwing too many interceptions, but the headline he produced.

It was, by all accounts, a decent Dougie. 'He was really good at it, and I was surprised,' George Kittle said after. 'A white guy has a little motion.' The quarterback himself: 'Once I got to the end zone I was there by myself for a little bit and I was like, alright, Dougie.' Kyle Shanahan, who is contractually obligated to not be amused, said: 'I thought it was pretty good. He had pressure on him to do it. He could not let his teammates down.'

The game itself was less interesting than the celebration. The 49ers built a 7-0 lead, gave it back when Shedeur Sanders found Harold Fannin Jr. on a 34-yard touchdown and converted the two-point try, then scored the next 19 points unanswered. Sanders, in his first home start, threw for 149 yards and a touchdown and took three sacks. Skyy Moore had a 66-yard punt return that led to a 49ers score, the second straight week he has flipped a game with special teams. The 49ers are 9-4 with three straight wins.

AI summary, sourced from 1 period article (ESPN AP)

49ers 26, Browns 8. Margin: +18. Thirteen-game record: 9-4, +38 differential.

  • Purdy: 16-of-29 for 168, 1 TD, 0 INT, 1 rushing TD (the Dougie).
  • Skyy Moore: 66-yard punt return setup TD; second straight game with a return that flipped field position.
  • McCaffrey: 53 rushing, 21 receiving.
  • Cleveland TD: Sanders to Fannin Jr. 34y; 2-pt conversion run.
  • Myles Garrett: 1 sack (19 for the season).
  • Sanders: 16-of-25 for 149, 1 TD, 3 sacks.
  • 49ers 9-4 (3rd straight win); Browns 3-9.
AI summary, sourced from 1 period article (ESPN AP)

A 26-8 win at Huntington Bank Field. The 49ers improve to 9-4 with their third straight win.

How it unfolded

The 49ers opened with a long drive that ended on a Mac-Jones-style check-down conversion sequence and a McCaffrey touchdown from short range for the 7-0 lead. Cleveland answered with a Shedeur Sanders touchdown to Harold Fannin Jr. and the two-point conversion to take an 8-7 lead late in the first half. The half ended on a Pineiro field goal to make it 10-8 at the break. The third quarter was the 49ers' turn: a Jennings touchdown catch, then the Purdy keeper with the Dougie celebration. Skyy Moore's 66-yard punt return in the fourth quarter set up another field goal. Cleveland never threatened to make it competitive again.

The turning point

Skyy Moore's punt return. The 66-yarder, his second long return in three games, set up the score that pushed the lead from one possession to two. Cleveland's offense, with Sanders nursing the rust of a second NFL start, could not match that pace.

By the numbers

Purdy 16-of-29 for 168, one touchdown pass, the Dougie. Sanders 16-of-25 for 149, one TD; sacked three times. Garrett one sack (19 on the season, leading the NFL). McCaffrey 21 carries for 53 yards (the Cleveland front held him below his average) and 21 receiving. The 49ers' defense generated four sacks including two from Clelin Ferrell.

Personnel watch

Brock Purdy's third start back looked like a quarterback gaining his rhythm: no interceptions, the Dougie, and a clean stat line built around the run game. The 49ers' defensive line, even without Bosa, generated four sacks on Sanders. Skyy Moore continues to be the special-teams difference the 49ers needed in Week 7. Myles Garrett got the one sack he needed to push to 19; the offensive line otherwise kept him quiet enough.

What it means

9-4 with the fourth straight win and a Tennessee Titans game ahead after the bye. The 49ers' run-back at the four seed remains on track. The Dougie will, in the meantime, be the lasting image of the Sunday.

Box score

Passing

PlayerC/AYdsTDIntRate
SFO
Brock Purdy16/2916810
Christian McCaffrey0/1000
CLE
Shedeur Sanders16/2514910
Dillon Gabriel1/1000

Rushing

PlayerAttYdsTDLong
SFO
Christian McCaffrey205317
Brian Robinson Jr.82609
Demarcus Robinson1606
Brock Purdy2412
Mac Jones2203
CLE
Quinshon Judkins2391017
Dylan Sampson42309
Isaiah Bond1909
Malachi Corley1909
Shedeur Sanders1606
Harold Fannin1000

Receiving

PlayerRecYdsTDLong
SFO
George Kittle467033
Jauan Jennings439113
Kyle Juszczyk227023
Christian McCaffrey421012
Ricky Pearsall214013
CLE
Harold Fannin343134
Jerry Jeudy326011
Gage Larvadain223013
Quinshon Judkins318013
Isaiah Bond118018
Jerome Ford31709
David Njoku2404

Discuss on Reddit

Find or start the canonical thread for this game on r/49ers. The thread title is deterministic so anyone running this Rewatch lands on the same place.

Find the thread Start the thread

Canonical title: [Rewatch Party] 2025 W13 - 49ers at Cleveland Browns - Game Thread