SANTA CLARA, CA - The San Francisco 49ers are heating up at just the right time. Led by Brock Purdy and Christian McCaffrey, head coach Jeffrey Jarin's squad dismantled the Los Angeles Rams 34-3 on Sunday at Levi's Stadium, marking their third straight victory and a season sweep of their NFC West rival.
49ers strike early and often
The 49ers (6-4) wasted no time taking control. On their opening possession, Purdy and McCaffrey connected on a stunning 73-yard touchdown pass, capping an 80-yard, 5-play drive that lasted just 2 minutes and 11 seconds. "We wanted to come out fast," Purdy said. "Coach Jarin told us to attack from the first snap, and that's what we did."
Their momentum carried into the second quarter. Starting at the 1-yard line after a methodical 12-play, 80-yard drive that consumed 5:20, McCaffrey powered through on 4th-and-goal to extend the lead to 14-0. "That's about trust," McCaffrey said. "Fourth down, one yard to go, our line said, 'Run it.' And we did."
Before halftime, McCaffrey struck again, breaking free for a 4-yard touchdown run with 2:10 remaining in the second quarter. The Rams finally got on the board with a late field goal, but the 49ers answered right before the break - Jake Moody drilled a 40-yarder at the buzzer, sending San Francisco into the locker room with a 24-3 lead.
Defense dominates, offense keeps rolling
After halftime, the 49ers didn't let up. Moody added another 41-yard field goal early in the third, and rookie running back Isaac Guerendo sealed the rout with a 3-yard touchdown catch from Purdy midway through the fourth.
Meanwhile, the defense turned the game into a showcase of discipline and pressure. Fred Warner led the charge with 10 tackles and a sack, while Nick Bosa constantly disrupted Rams quarterback Matthew Stafford, holding Los Angeles to just 319 total yards and a lone red-zone field goal. "We feed off each other," Warner said. "Our offense scores fast, and that lets us play downhill on defense."
Jarin praises team's balance
The win reflected what head coach Jeffrey Jarin has preached all season - complementary football. "That's the model," Jarin said. "We were efficient on third down, we executed in the red zone, and our defense finished every play. That's how you stack wins."
Purdy finished 21-of-27 for 244 yards and two touchdowns, while McCaffrey totaled 143 scrimmage yards and three touchdowns (two rushing, one receiving). The 49ers dominated time of possession, controlling the ball for more than 25 minutes. "We're clicking," Purdy said. "Every drive feels like we're adding another layer to what we can be."
Rams searching for answers
The Rams (4-5) managed only a 25-yard field goal from Joshua Karty and struggled to sustain drives, going 1-for-10 on third down. Stafford threw for 182 yards but couldn't find the rhythm he had in previous weeks. "We just didn't execute," Stafford said. "Against a team that good, every mistake costs you."
Head coach Sean McVay echoed the frustration. "That's a disciplined team over there," McVay said. "We didn't match their energy or precision, and it showed."
Up Next
The 49ers (6-4) travel to face the Arizona Cardinals in Week 11, looking to extend their winning streak to four straight. The Rams (4-5) return home to host the Seattle Seahawks in a key NFC West matchup as they try to rebound.
Stats
Passing
Los Angeles Rams
Player |
qbr |
com/att |
pct |
yds |
lng |
td |
int |
sck |
|---|---|---|---|---|---|---|---|---|
| M.Stafford #9 | 52.2 | 16 / 30 | 53.3 | 141 | 23 | 0 | 1 | 2 |
| TEAM | - | 16 / 30 | 53.3 | 141 | 23 | 0 | 1 | 2 |
Rushing
Los Angeles Rams
Player |
att |
yds |
lng |
td |
avg |
big |
yac |
|---|---|---|---|---|---|---|---|
| K.Williams #23 | 11 | 61 | 16 | 0 | 5.5 | 0 | 30 |
| D.Adams #17 | 1 | 1 | 1 | 0 | 1.0 | 0 | 1 |
| T.Atwell #5 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 |
| B.Corum #22 | 1 | 0 | 0 | 0 | 0.0 | 0 | 0 |
| T.Higbee #89 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 |
| TEAM | 13 | 62 | 16 | 0 | 4.8 | 0 | 31 |
Receiving
Los Angeles Rams
Player |
rec |
yds |
avg |
td |
yac |
lng |
drop |
|---|---|---|---|---|---|---|---|
| P.Nacua #12 | 7 | 58 | 8.3 | 0 | 14 | 17 | 2 |
| T.Higbee #89 | 5 | 43 | 8.6 | 0 | 13 | 16 | 1 |
| D.Adams #17 | 2 | 27 | 13.5 | 0 | 3 | 23 | 1 |
| T.Atwell #5 | 2 | 13 | 6.5 | 0 | 6 | 7 | 1 |
| K.Williams #23 | 0 | 0 | 0.0 | 0 | 0 | 0 | 1 |
| TEAM | 16 | 141 | 8.8 | 0 | 36 | 23 | 6 |
Defense
Los Angeles Rams
Player |
tckl |
sck |
pdef |
int |
int yds |
td |
ff |
ffr |
|---|---|---|---|---|---|---|---|---|
| N.Landman #53 | 1 | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| K.Kinchens #26 | 3 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| J.Verse #8 | 1 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| D.Williams #31 | 2 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| K.Turner #91 | 1 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| B.Young #0 | 4 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| P.Ford #95 | 1 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| A.Witherspoon #4 | 3 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| K.Curl #3 | 4 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| B.Fiske #55 | 1 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| E.Forbes Jr #1 | 2 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Q.Lake #37 | 1 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| C.Durant #14 | 2 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| O.Speights #48 | 3 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| E.Jackson #49 | 2 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| TEAM | 31 | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
Kicking
Los Angeles Rams
Player |
fg |
fg pct |
lng |
xp |
xp pct |
50+ |
50+ pct |
|---|---|---|---|---|---|---|---|
| J.Karty #16 | 1 / 1 | 100.0 | 26 | 0 / 0 | 0.0 | 0 / 0 | 0.0 |
| E.Evans #42 | 0 / 0 | 0.0 | 0 | 0 / 0 | 0.0 | 0 / 0 | 0.0 |
| TEAM | 1 / 1 | 100.0 | 26 | 0 / 0 | 0.0 | 0 / 0 | 0.0 |
Punting
Los Angeles Rams
Player |
punts |
yds |
avg |
tb |
in20 |
lng |
blk |
|---|---|---|---|---|---|---|---|
| E.Evans #42 | 5 | 236 | 34.4 | 1 | 1 | 52 | 0 |
| TEAM | 5 | 236 | 47.2 | 1 | 1 | 52 | 0 |



