San Francisco 49ers at Cleveland Browns
· National Football LeagueEmbed this event in your website
Brock Purdy leads 49ers to 26-8 victory over Browns, spoiling Shedeur Sanders' home debut
He delivered on his promise, not only showing that he is a talented quarterback, but also pretty adept when it comes to dancing.
Purdy doing the Dougie after scoring on a 2-yard keeper late in the third quarter was one of the highlights of San Francisco's 26-8 victory. The QB also passed for a touchdown as the 49ers spoiled Shedeur Sanders’ first home start.
“I thought it was pretty good. He had pressure on him to do it. He couldn't let his teammates down,” coach Kyle Shanahan said.
Cleveland took an 8-7 lead late in the second quarter when Sanders hooked up with Harold Fannin Jr. for a 34-yard touchdown and Quinshon Judkins' run added the 2-point conversion. But San Francisco (9-4) scored the next 19 points in its third consecutive win.
All three of San Francisco's touchdowns came on short fields — two the result of recovering turnovers and another after a 66-yard punt return by Skyy Moore.
One of those TDs was Purdy's bootleg with 1:29 remaining in the third, extending San Francisco's lead to 17-9. It was the fifth-year quarterback's first rushing score of the season and No. 9 for his career.
“Once I got to the end zone I was there by myself for a little bit and I was like ‘alright, Dougie,'” said Purdy, who completed 16 of 29 for 168 yards.
Purdy said he always has been able to do the Dougie, but he hadn't done it until Sunday, which happened in front of Cleveland's Dawg Pound section.
“He was really good at it, and I was surprised. A white guy has a little motion,” tight end George Kittle said.
“We ran the ball very well. And when we got in certain passing situations and field position, everything like that, it wasn’t the best,” said Sanders, who was 16-of-25 passing for 149 yards and a touchdown while being sacked three times.
Judkins had 91 yards rushing on 23 carries, along with three receptions for 18 yards.
“We were hoping we could get some turnovers and some big plays from special teams, which we got a huge one with Skyy on the return,” Shanahan said. “When you play that way, just eventually you’re going to get the points.”
The Niners scored on Purdy's run after they got the ball on the Browns 32 when Luke Gifford recovered a fumble by Fannin after the rookie tight end lined up under center on fourth-and-1.
A muffed punt by Cleveland's Gage Larvadain at the Cleveland 18 set up Jennings' score six plays later.
"There’s going to be things that we can clean up, but you can’t play that way. Putting a good team on a short field that many times,” Browns coach Kevin Stefanski said.
After San Francisco was called for too many players in the huddle, Judkins ran it up the middle on a direct snap out of shotgun for the conversion.
The Niners regained the lead when Matt Gay's 25-yard field goal on the last play of the first half hit the left upright and bounced in. Purdy was 3 of 5 for 58 yards on the drive, including a 33-yard pass that Kittle caught at the Cleveland 7, outmuscling Browns safety Ronnie Hickman for the ball.
San Francisco’s star running back finished with 74 scrimmage yards (53 rushing, 21 receiving), with most of his yards coming in the second half.
The All-Pro pass rusher needs four sacks to surpass the 22 1/2 by Pro Football Hall of Famer Michael Strahan, who did it in 2001 with the New York Giants, and Pittsburgh’s T.J. Watt, who tied it in 2021.
Browns: OT Jack Conklin suffered a concussion during the second quarter. ... DT Maliek Collins (knee) and RB Dylan Sampson (calf) were injured during the third quarter.
Browns: Host Tennessee next Sunday.
How can I watch 49ers vs. Browns?
- TV Channel: 49ers at Browns 2021-22 NFL, week 13 is broadcasted nationally on CBS - Paramount+ NFL on CBS 2021 - Try it FREE!.
- Online streaming: Sign up for Fubo.
In Canada, viewers can watch 49ers vs. Browns on DAZN.
Scoring Summary
![]() |
TD | 1st Period 8:12 | Christian McCaffrey 1 Yd Rush (Matt Gay Kick) |
![]() |
TD | 2nd Period 0:39 | Harold Fannin Jr. 34 Yd pass from Shedeur Sanders (Quinshon Judkins Run for Two-Point Conversion) |
![]() |
FG | 2nd Period 0:00 | Matt Gay 25 Yd Field Goal |
![]() |
TD | 3rd Period 1:29 | Brock Purdy 2 Yd Rush (Matt Gay Kick) |
![]() |
TD | 4th Period 11:05 | Jauan Jennings 7 Yd pass from Brock Purdy (Two-Point Pass Conversion Failed) |
![]() |
FG | 4th Period 4:09 | Matt Gay 31 Yd Field Goal |
Statistics
SF |
CLE |
|
|---|---|---|
| 19 | 1st Downs | 15 |
| 11 | Passing 1st downs | 7 |
| 7 | Rushing 1st downs | 8 |
| 1 | 1st downs from penalties | 0 |
| 11-17 | 3rd down efficiency | 3-11 |
| 0-0 | 4th down efficiency | 0-4 |
| 64 | Total Plays | 60 |
| 252 | Total Yards | 253 |
| 3.9 | Yards per Play | 4.2 |
| 11 | Total Drives | 9 |
| 161 | Passing | 115 |
| 16/30 | Comp/Att | 17/26 |
| 5.2 | Yards per pass | 4.0 |
| 0 | Interceptions thrown | 0 |
| 1-7 | Sacks-Yards Lost | 3-34 |
| 91 | Rushing | 138 |
| 33 | Rushing Attempts | 31 |
| 2.8 | Yards per rush | 4.5 |
| 3-5 | Red Zone (Made-Att) | 0-0 |
| 3-11 | Penalties | 4-25 |
| 0 | Turnovers | 2 |
| 0 | Fumbles lost | 2 |
| 0 | Interceptions thrown | 0 |
| 0 | Defensive / Special Teams TDs | 0 |
| 30:10 | Possession | 29:50 |
Cleveland Browns Injuries
| NAME, POS | STATUS | DATE |
|---|---|---|
| Deshaun Watson, QB | Out | Dec 6 |
| Wyatt Teller, G | Out | Dec 5 |
| Jack Conklin, OT | Out | Dec 5 |
| Isaiah McGuire, DE | Questionable | Dec 5 |
| Mike Hall Jr., DT | Questionable | Dec 5 |
San Francisco 49ers Injuries
| NAME, POS | STATUS | DATE |
|---|---|---|
| Brandon Aiyuk, WR | Out | Dec 2 |
| Ben Bartch, G | Out | Dec 1 |
| Tatum Bethune, LB | Out | Dec 1 |
| Eddy Pineiro, PK | Out | Dec 1 |
| Kyle Juszczyk, FB | Questionable | Dec 1 |
Game Information
Location: Cleveland, OH
Attendance: 64,042 · Capacity:
2025 NFC West Standings
| TEAM | W | L | PCT | T | PF | PA |
|---|---|---|---|---|---|---|
| Los Angeles | 3 | 210 | 334 | 0 | .750 | 9 |
| Seattle | 3 | 217 | 350 | 0 | .750 | 9 |
| San Francisco | 4 | 269 | 307 | 0 | .692 | 9 |
| Arizona | 9 | 303 | 265 | 0 | .250 | 3 |
2025 AFC North Standings
| TEAM | W | L | PCT | T | PF | PA |
|---|---|---|---|---|---|---|
| Baltimore | 6 | 293 | 289 | 0 | .500 | 6 |
| Pittsburgh | 6 | 289 | 281 | 0 | .500 | 6 |
| Cincinnati | 8 | 374 | 280 | 0 | .333 | 4 |
| Cleveland | 9 | 270 | 194 | 0 | .250 | 3 |
NFL News
Betting 'SNF': Why we like the under, C.J. Stroud to have to throw and Nico Collins in DFS
Odds, game bets, prop plays, daily fantasy advice and analysis to help you bet Sunday night's Texans-Chiefs game.
Week 14 betting: Four underdogs to play ATS, plus our favorite prop bets
Our analysts back several underdogs ATS in Week 14, including the Texans and Bears, and offer their top bets and prop plays.
2026 NFL draft questions, latest intel, risers, standouts
We have NFL draft notes for every week of the college football season, including why Sonny Styles and Zachariah Branch stood out in Championship Week.
Fantasy football Week 14 inactives: Jayden Daniels returns, Rome Odunze sits
Updated inactives and analysis based on the latest reports and official announcements leading up to kickoff.




SF
CLE