Skip to Main Content
Content on this page may include affiliate links. If you click and sign up/place a wager, we may receive compensation at no cost to you.

49ers lean on defense to shut down Bryce Young's Panthers, overcome three INTs from Brock Purdy in MNF win

The San Francisco 49ers moved to 8-4 on the season after outlasting the Carolina Panthers, 20-9, in what was a turnover-filled night in Santa Clara, California.

The Niners opened the Week 12 finale with a steady and deliberate 15-play, 72-yard drive that culminated with a Brock Purdy touchdown pass to Jauan Jennings to take an early lead. 

While that initially felt like a tone-setting possession, things went sideways in a hurry. On the following three possessions, Purdy proceeded to throw three interceptions. Fortunately for him, they largely came out of that turnover gauntlet unscathed.

The San Francisco defense stymied Carolina, forcing an interception of its own after Purdy's first pick, a three-and-out on the next, and finally giving way to points in the form of a field goal on the third. Even with those turnovers, it maintained a 10-3 lead at the break.

In the second half, Purdy and Co. settled down, extending their lead with an 80-yard touchdown drive in the early stages of the third quarter. Christian McCaffrey was the one to find the end zone at that juncture, scoring from 12 yards out against his former team as he squared off against them for the first time since being traded in 2022.

While the turnovers subsided for San Francisco, they reared their heads at an inopportune time for Carolina. After scoring a touchdown on their previous possession to make it a one-score game, the Panthers were driving down the field into 49ers territory. They got to the San Francisco 33-yard line before Young tossed his second interception of the night, trying to fit the ball into a tight window where safety Ji'Ayir Brown notched his second interception. That proved to be the last true push for Carolina on the night.

A win keeps the 49ers inside the playoff picture, and they land as the No. 7 seed in the NFC coming out of Week 12. Meanwhile, Carolina falls to 6-6 and is still behind the Tampa Bay Buccaneers (6-5) for first place in the NFC South.

For more on how this game unfolded, check out our main takeaways below. 

Purdy's 'Monday Night Football' struggles continue

Brock Purdy
SF • QB • #13
CMP%68.7
YDs979
TD8
INT7
YD/Att7.47
View Profile

Purdy came into Week 12 with a lackluster "Monday Night Football" history. Before tonight, Purdy was 1-3 on this stage with four touchdowns and eight interceptions. While he was able to get a rare win to improve that record, his production still was subpar. Purdy had three interceptions, all of which came in the first half. 

Specifically, the 49ers quarterback appeared to struggle on throws down the field, and that has been a theme throughout the season. Including this matchup, Purdy has one touchdown and seven interceptions on throws 15-plus yards down the field this season. He has seven touchdowns and zero interceptions on all other throws. It didn't burn the 49ers in this game, but he was hardly the reason they came out on top. 

49ers defense bailed Purdy out

The MVP of the night was unquestionably the San Francisco defense. Despite Purdy gifting the football to the Panthers three times in the first half, Robert Saleh's unit stood tall and surrendered just three points off those turnovers. Meanwhile, the defense recorded two turnovers of its own. The first came after Purdy's first pick, where safety Ji'Ayir Brown hauled in the interception off of Bryce Young in the end zone. Brown came up clutch later on, recording his second interception of the night midway through the fourth quarter, which proved to be a back-breaker for Carolina. 

Had this defense not elevated as it did Monday night, we could've been looking at a major upset that fell squarely on the shoulders of Purdy. 

Panthers couldn't take advantage of golden opportunities

As much as we can give credit to the San Francisco defense for stepping up, we also need to highlight how the Panthers let golden opportunity after golden opportunity slip through their fingers. The first Purdy interception gave Carolina possession at the San Francisco 16-yard line. Despite an instant red zone opportunity, it came away with zero points due to a Young interception. 

The turnover was maddening in itself, but Young also didn't need to throw the ball in the first place. Had he just kept rolling out to his right, there was a lane for the former No. 1 overall pick to simply rush for the would-be touchdown. Instead, it was a turnover. 

The unit then went three-and-out after Purdy's second interception, and managed just a field goal after the third despite getting all the way to the San Francisco 14-yard line. On the night, Carolina converted just one of its seven third-down opportunities and failed to score a touchdown on either of its two red zone trips. Hard to win games with that lack of scoring efficiency. 

Christian McCaffrey continues to be a workhorse

Christian McCaffrey
SF • RB • #23
Att217
Yds796
TD7
FL0
View Profile

McCaffrey is the straw that stirs the drink in this Niners offense. He shouldered a massive workload and shined. The do-it-all back touched the football 31 times in Week 12 and turned that into 142 scrimmage yards and a touchdown. 

He's just the third player all time with 750-plus rushing yards and 750-plus receiving yards through 12 games, and this was his eighth game this season where he tallied at least 50 rushing and receiving yards. That's one shy of tying Marshall Faulk (1999) for the single-season record. McCaffrey leads the NFL in touches with 298, which puts him on pace for 422 touches this season. Naturally, he also leads the league in scrimmage yards with 1,581 after Monday night. 

Jaycee Horn leaves with concussion

One of the big blows to Carolina's upset hopes came in the secondary. Jaycee Horn did not play in the second half after he was ruled out with a concussion. Horn was the Panthers' best player in the first half, accounting for two of their three first-half interceptions. 

Not having him out there for the final two quarters was quite noticeable, especially as San Francisco committed zero turnovers in that stretch. 

Updates
(27)
See New Posts
 
Pinned
Link copied

FINAL: 49ers 20, Panthers 9

  • Brock Purdy: 23/32, 193 yards passing, 1 TD, 3 INTs
  • Christian McCaffrey: 24 carries, 89 yards rushing, 1 TD; 7 catches, 53 yards receiving
  • Ji'Ayir Brown: 2 INTs
  • Bryce Young: 18/29, 169 yards passing, 1 TD, 2 INTs
  • Jaycee Horn: 2 INTs
 
Pinned
Link copied

Bryce Young throws back-breaking interception

The last thing Bryce Young and the Panthers offense could afford was a turnover as they trail the 49ers, 20-9. Despite that, Young tried to fit he football in a tight window over the middle in San Francisco territory and was burned as Ji'Ayir Brown hauled in his second interception on the night. The Niners are now in control with just over six minutes to play in regulation. 

 
Pinned
Link copied

Panthers cut into 49ers lead with McMillan 29-yard TD

Carolina is back within a score of the 49ers following their best offensive possession of the night. Bryce Young orchestrated an eight-play, 68-yard touchdown drive that culminated with a 29-yard touchdown pass to Tetairoa McMillan. That was the longest play of the night for either offense. After an unsuccessful two-point attempt (following a penalty on San Francisco), it's a 17-9 lead for the Niners. 

 
Pinned
Link copied

CMC continues to make history

Christian McCaffrey now has eight games with at least 50yards rushing and 50 yards receiving this season, which is one shy of tying the most in a season in NFL history (Marshall Faulk in 1999). McCaffrey is also just the third player all-time with at least 750 yards rushing and 750 yards receiving through 12 games (Roger Craig '85 and Marshall Faulk '98). 

 
Pinned
Link copied

Christian McCaffrey scores touchdown vs. former Panthers team

Some much-needed breathing room for the San Francisco 49ers. Christian McCaffrey took a second-and-3 toss up the left sideline for a 12-yard touchdown, his first score against his former Panthers squad. 

 
Pinned
Link copied

Jaycee Horn ruled OUT

And as we continue on in this third quarter, the Panthers have announced that Jaycee Horn has been ruled out. Huge blow to the Carolina secondary. 

 
Pinned
Link copied

Jaycee Horn being evaluated for a concussion

Potentially a major development for Carolina. The broadcast reports that cornerback Jaycee Horn is being evaluated for a concussion. The report adds that Horn could be seen vomiting on the sideline. Would be a major blow to the secondary with Horn already notching two interceptions tonight. 

 
Pinned
Link copied

Halftime: San Francisco 10, Carolina 3

  • Brock Purdy: 14/23 for 114 yards, 1 TD and 3 INTs
  • Bryce Young: 6/10 for 28 yards, 1 INT
  • Christian McCaffrey: 12 carries, 43 yards rushing; 5 catches, 40 yards receiving
  • First half MVP: San Francisco's defense
 
Pinned
Link copied

San Francisco's defense is the MVP of the first half

Robert Saleh's defense is single-handedly keeping the 49ers in this game. After the first two interceptions from the offense, the San Francisco defense held the Panthers to zero points. Even after Brock Purdy's third interception, the Panthers were held to a field goal. Remarkably, the offense has played this poorly and yet still has a lead, which is a credit to this defense. 

 
Pinned
Link copied

Brock Purdy's deep ball issues

It seems like Purdy has struggled specifically when throwing the ball deep. The 49ers QB has one touchdown and six interceptions on passes of 15-plus air yards. On throws of less than 15 air yards, he has five touchdowns and no picks. 

 
Pinned
Link copied

Brock Purdy throws third INT of the night

Things have gone absolutely sideways for the 49ers. Just a couple of plays after McCaffrey's would-be fumble was recovered, Brock Purdy threw his third interception of the night. Jaycee Horn recorded the pick (second of the night). Purdy simply didn't see him crossing over the field on a throw to Pearsall. 

 
Pinned
Link copied

Christian McCaffrey fumbles, 49ers somehow recover

The Niners better thank their lucky stars because they nearly had their third turnover of the night. McCaffrey took a first-down run up the left sideline and had the ball punched out. Carolina has multiple opportunities to recover, but San Francisco was somehow able to jump on top of it and keep the drive alive. Sloppy start for the 49ers. 

 
Pinned
Link copied

Brock Purdy's career interceptions on 'MNF'

From the CBS Sports Research team -- 30% of Purdy's career interceptions have come on "Monday Night Football."

 
Pinned
Link copied

Brock Purdy throws second INT of the night

We talked pregame about how Brock Purdy hasn't fared well on Monday night, and that appears to be rearing its head yet again. The Niners quarterback initially evaded pressure and has he threw the ball towards the end zone in the direction of Ricky Pearsall, Panthers corner Mike Jackson hauled in the interception. Because Purdy was on the run, the ball was a bit short of Pearsall. 

Now, Purdy has four touchdowns and 10 interceptions (and counting) on Monday Night Football in his career.

 
Pinned
Link copied

End of 1Q: San Francisco 7, Carolina 0

After the opening touchdown drive for the Niners, the defenses have been the main event as they traded interceptions. Meanwhile, Christian McCaffrey is carrying a massive workload. San Francisco has run 18 plays, and the star back has touched the ball 11 times. 

 
Pinned
Link copied

49ers pick off Bryce Young in the end zone

Both defenses are stepping up on Monday night! Just a few plays after Carolina picked off Brock Purdy, the Niners got an interception of their own. Safety Ji'Ayir Brown was able to jump in front of a Bryce Young throw intended for Mitchell Evans and record the turnover in the end zone. Carolina came into this game 21st in the NFL in the red zone efficiency, and that deficiency reared its head on that possession. 

 
Pinned
Link copied

Brock Purdy picked off by Jaycee Horn

On the first play of San Francisco's second drive of the night, Purdy tried to force a ball deep down the middle of the field to Jennings and was picked off by Jaycee Horn. Carolina immediately has a red zone opportunity. That's Purdy's fifth interception this season. 

 
Pinned
Link copied

Carolina goes three-and-out

The Panthers went three-and-out on their opening possession. The drive had a wrench thrown into it after tackle Ikem Ekwonu was flagged for holding. For a moment, it looked like Chuba Hubbard's 10-yard run was going to lead to Dave Canales going for it on fourth-and-3, but the head coach opted to punt the ball away. 

 
Pinned
Link copied

Hilarious -- Panthers defender sprints off the field to avoid penalty

One of the more comical moments from the opening drive of the game came when Panthers defensive tackle Tershawn Wharton needed to sprint off the field. He recognized Carolina had too many men on the field and, in an attempt to avoid a penalty, dove to the sideline. 

 
Pinned
Link copied

49ers march down the field, Jennings scores first TD

The Niners steadily marched down the field, capping off the 15-play drive with a 12-yard touchdown pass from Brock Purdy to Jauan Jennings. The story of the drive was the workload for Christian McCaffrey continuing to be massive. Of those 15 plays, McCaffrey touched the football nine times. 

 
Pinned
Link copied

Brock Purdy's troubling 'MNF' history

If you're backing the 49ers tonight, you may not like this trend revolving around Brock Purdy. While the Niners quarterback was stellar in his return to action last week, the "Monday Night Football" stage has not been kind to him. Purdy is 1-3 in his career on Monday night, with four touchdowns and eight interceptions. 

 
Pinned
Link copied

Top Underdogs

Carolina is a sizable underdog in this matchup, but this is a role they've grown comfortable with this season. In total, they have six wins as an underdog this season, which is tied for the most in the first 11 games of a season since 1970. 

 
Pinned
Link copied

Can Bryce Young stay hot?

Bryce Young is coming off a career performance during Carolina's Week 11 win over the Falcons. The Panthers quarterback threw for a franchise record 448 yards passing to go along with three passing touchdowns. Tetairoa McMillan was his top target as the rookie first-rounder notched career highs in receptions (8), receiving yards (130) and receiving touchdowns (2). If the Panthers want to pull off this upset, this duo will need to stay hot. 

 
Pinned
Link copied

Christian McCaffrey's first career game vs. Panthers

One of the subplots of Monday's matchup is running back Christian McCaffrey playing his first career game against the Panthers. Of course, Carolina drafted McCaffrey with the eighth overall pick back in 2017 out of Stanford and was with the franchise up until 2022 when he traded to San Francisco midseason. McCaffrey is top five in touchdowns and scrimmage yards in Panthers franchise history. 

 
Pinned
Link copied

Playoff positioning on the line

As we gear up for this "Monday Night Football" showdown, let's highlight the playoff implications. At the moment, the 7-4 Niners are the No. 7 seed in the NFC and in third place in the NFC West. At SportsLine, they held an 81% chance to make the playoffs coming into Week 12. Meanwhile, the Panthers are 6-5 and currently in second place in the NFC South. If they were to pull off the upset, however, they'd temporarily leapfrog the Buccaneers for first place in the division. The road will be difficult, however, as they have the hardest remaining strength of schedule entering Week 12, per SportsLine. 

 
Pinned
Link copied

Panthers inactives

  • WR Hunter Renfrow
  • LB Trevin Wallace
  • LB Christian Rozeboom
  • C Cade Mays
  • DT Jared Harrison-Hunte
  • TE James Mitchell
  • DT Cam Jackson
 
Pinned
Link copied

49ers inactives

default-cbs-image
Now Playing

Share Video

Link copied!
  • Image thumbnail
    2:31

    Week 12 Highlights: Panthers and 49ers

  • Image thumbnail
    1:17

    49ers Sound Off After Win vs Panthers On MNF

  • Image thumbnail
    1:50

    What's At Stake In Chiefs-Cowboys Matchup

  • Image thumbnail
    1:59

    49ers Boost Postseason Chances Following MNF Win

  • Image thumbnail
    1:23

    49ers Overcome Brock Purdy's 3 INT To Sink Panthers

  • Image thumbnail
    0:57

    MUST SEE: CMC Propels 49ers Over Panthers On MNF

  • Image thumbnail
    1:09

    What Future Holds For J.J. McCarthy In Minnesota

  • Image thumbnail
    0:53

    Bengals Anticipate Joe Burrow Starting Thursday Night

  • Image thumbnail
    0:38

    Is Brandon Aiyuk Disinterested In Continuing To Be A 49ers

  • Image thumbnail
    1:07

    How Shedeur Sanders Builds Off 1st Career Start

  • Image thumbnail
    1:29

    How 49ers Should Proceed With Brandon Aiyuk

  • Image thumbnail
    1:08

    Should Mike Tomlin Be On The Hot Seat?

  • Image thumbnail
    1:15

    Predicting Steelers' Rest Of Season Schedule

  • Image thumbnail
    1:14

    Steelers With Turning Point Matchup vs. Bills On CBS

  • Image thumbnail
    0:50

    Steelers Give Away Division Lead After Loss To Bears

  • Image thumbnail
    1:48

    Who Will the Browns Take at No. 6 in the 2026 NFL Draft?

  • Image thumbnail
    1:46

    Should Shedeur Sanders Remain The Starting QB In Cleveland?

  • Image thumbnail
    1:47

    How Much Would J.J. McCarthy Missing Time Hinder His Development?

  • Image thumbnail
    1:57

    Should The Vikings Regret Not Keeping Sam Darnold?

  • Image thumbnail
    0:56

    MUST SEE: Logan Cooley Makes History With 4-Goal Game

  • Image thumbnail
    1:11

    Fernando Mendoza Remains Favorite To Win Heisman

  • Image thumbnail
    0:53

    ACC Doomsday Scenario Still Very Much In Play After Georgia Tech Loss

  • Image thumbnail
    1:53

    Michigan Up To No. 14 With Rival Ohio St. Coming Up This Saturday

  • Image thumbnail
    0:59

    Steelers Lose Division Lead, Now On Outside Looking In

  • Image thumbnail
    0:43

    AP Top 25 Poll: No. 2 Arizona Moves Up 2 Spots

  • Image thumbnail
    0:37

    AP Top 25: Kansas Unranked First Time Since 2005

  • Image thumbnail
    0:22

    Shedeur Sanders' first NFL TD: Browns QB hits fellow rookie for 66-yard score

  • Image thumbnail
    0:14

    Big-man TD! Cardinals' Walter Nolen makes acrobatic play for score vs. Jaguars