Carolina Panthers studs & duds from humiliating loss to San Francisco 49ers

In this story:
The Carolina Panthers had a chance to break into the contenders conversation tonight. Intead, we got a reminder that this team still has a ways to go before they're ready to beat real playoff heavyweights. The Panthers lost 20-9 against the San Francisco 49ers, dropping to 6-6 on the season.
Here are your studs and duds for Carolina this week.
Studs: CB Jaycee Horn, Mike Jackson
Whatever else happened on the field, you can't blame Jaycee Horn and Mike Jackson for not doing their part. In the first half Horn and Jackson both picked off Brock Purdy. In Horn's case he came down with two interceptions, setting the Panthers up for an upset that they couldn't quite pull off. Unfortunately, Horn left the game early with a concussion.
Dud: QB Bryce Young
After his record-setting 448-yard performance last week, you'd hope that Bryce Young would at least step up and play a strong game agains the 49ers. That didn't happen, though- with Young throwing two interceptions, ending with a line of 18/29 for 169 yards, one TD and a 60.8 passer rating.
Stud: RB Rico Dowdle
Carolina's breakout star at running back didn't do much, but he was efficient when called upon. Dowdle got six carries, totaling 38 yards (6.3 yards per carry) against the 49ers.
Stud: Panthers run defense
The Panthers had their issues defensively, but they were able to slow down San Francisco's rushing attack. Carolina held Christian McCaffrey to just 89 yards on 24 carries (3.7 yards per attempt) and one rushing touchdown.
Stud: WR Tetairoa McMillan
After getting a total team effort at wide receiver last week, the Panthers regressed to their usual one-pony show in their passing game against the Niners. Rookie Tetairoa McMillan did his part, posting two catches for 35 yards and a touchdown.
Dud: Other Panthers WRs
Unfortunately, the rest of Carolina's receiver corps did not come to play. Last week, McMillan, Xavier Legette and Jalen Coker combined for the best game Carolina's receiver corps has had in 20 years. However, they were unable to keep it going this week, with Legette, Coker and the rest of the Panthers wide receivers combining for just 100 receiving yards total.

- Enjoy more free Panthers coverage with Carolina Panthers on SI -
Why Bryce Young is one of Week 12’s best fantasy football sleepers
NFL draft analyst identifies Carolina’s 2 biggest offseason roster needs
Christian McCaffrey reveals how he felt about Panthers-49ers trade

Tim Weaver has been writing about the NFL since the 2013 season for multiple teams and outlets, including USA Today and The Sporting News. He currently covers the Seattle Seahawks and Carolina Panthers for On SI.