San Francisco
49ers
3-3
31
FINAL
23
Los Angeles
Rams
0-6
AI Recap
AI RECAPIn a closely contested matchup, the San Francisco 49ers topped the Los Angeles Rams 31-23 in Week 7 of the 2027 season, solidifying their position in the playoff race. Both teams fought hard, but the 49ers managed to hold off a late surge from their division rivals to secure the victory.
Brock Purdy led the 49ers' offense with an impressive 244 passing yards, demonstrating his ability to orchestrate a balanced attack. Although Matthew Stafford threw for just one touchdown, he remained a steady presence for the Rams, while Kyren Williams showcased his speed on the ground with 94 rushing yards. Meanwhile, Omarion Miller emerged as a key target for Stafford, racking up 107 receiving yards and keeping the Rams competitive throughout.
Defensively, the Rams struggled to contain the 49ers' offensive rhythm, but Emmanuel Forbes Jr. made his presence felt with a game-high eight tackles. The turning point came late in the fourth quarter when San Francisco's defense stiffened, forcing a crucial turnover that shifted momentum back in their favor. As the clock wound down, the 49ers capitalized on the Rams' mistakes, ultimately sealing their victory.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 39 | 23 | 59% | 244 | 0 | 0 | 77.2 |
| Matthew Stafford | QB | 33 | 19 | 58% | 240 | 1 | 0 | 90.4 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Kyren Williams | HB | 14 | 94 | 6.7 | 51 | 1 | 28 | 0 |
| Christian McCaffrey | HB | 21 | 92 | 4.4 | 10 | 1 | 14 | 0 |
| Kaelon Black | HB | 14 | 62 | 4.4 | 23 | 2 | 26 | 0 |
| Brock Purdy | QB | 3 | 24 | 8.0 | 19 | 0 | 22 | 0 |
| Blake Corum | HB | 3 | 15 | 5.0 | 12 | 1 | 14 | 0 |
| Matthew Stafford | QB | 2 | 8 | 4.0 | — | 0 | 4 | 0 |
| Jack Westover | FB | 1 | 1 | 1.0 | — | 0 | 1 | 0 |
| Omarion Miller | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Jake Tonges | TE | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
| Ricky Pearsall | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Omarion Miller | WR | 7 | 107 | 15.3 | 22 | 0 | 27 | 0 |
| Ricky Pearsall | WR | 5 | 64 | 12.8 | 19 | 0 | 23 | 1 |
| George Kittle | TE | 4 | 46 | 11.5 | 18 | 0 | 22 | 1 |
| Konata Mumpfield | WR | 3 | 38 | 12.7 | 8 | 1 | 19 | 0 |
| Christian McCaffrey | HB | 4 | 35 | 8.8 | 16 | 0 | 13 | 0 |
| Jamari Thrash | WR | 2 | 32 | 16.0 | 5 | 0 | 23 | 0 |
| Mike Evans | WR | 2 | 28 | 14.0 | 12 | 0 | 15 | 0 |
| Max Klare | TE | 2 | 27 | 13.5 | 9 | 0 | 14 | 0 |
| Kaelon Black | HB | 2 | 27 | 13.5 | 14 | 0 | 18 | 0 |
| Kyren Williams | HB | 3 | 22 | 7.3 | 9 | 0 | 8 | 0 |
| De'Zhaun Stribling | WR | 2 | 22 | 11.0 | — | 0 | 12 | 0 |
| Jake Tonges | TE | 3 | 12 | 4.0 | 3 | 0 | 7 | 0 |
| Brandon Aiyuk | WR | 1 | 10 | 10.0 | 3 | 0 | 10 | 0 |
| CJ Daniels | WR | 1 | 8 | 8.0 | 4 | 0 | 8 | 0 |
| Jack Westover | FB | 1 | 6 | 6.0 | 5 | 0 | 6 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Emmanuel Forbes Jr | CB | 8 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 7 | 0.5 | 0 | 0 | 0 |
| Nate Landman | MIKE | 6 | 0 | 0 | 0 | 0 |
| Brandon Jones | FS | 6 | 0 | 0 | 0 | 0 |
| Kam Curl | SS | 6 | 0 | 0 | 1 | 0 |
| Quentin Lake | SS | 5 | 0 | 0 | 0 | 0 |
| Trent McDuffie | CB | 5 | 0 | 0 | 0 | 2 |
| Jaylen Watson | CB | 5 | 0 | 0 | 0 | 0 |
| Omar Speights | WILL | 5 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 5 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 4 | 0 | 0 | 0 | 0 |
| Marques Sigle | SS | 4 | 0 | 0 | 0 | 0 |
| Joshua Uche | REDG | 1 | 1 | 0 | 0 | 0 |
| Josaiah Stewart | LEDG | 2 | 0.5 | 0 | 0 | 0 |
| Poona Ford | DT | 3 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 2 | 0.5 | 0 | 0 | 0 |
| Upton Stout | CB | 2 | 0 | 0 | 0 | 1 |
| Alfred Collins | DT | 2 | 0 | 0 | 0 | 0 |
| Myles Garrett | REDG | 1 | 0.5 | 0 | 0 | 0 |
| Malik Mustapha | SS | 2 | 0 | 0 | 0 | 0 |
| Braden Fiske | DT | 2 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 1 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 1 | 0 | 0 | 0 | 0 |
| Jaden Dugger | SAM | 1 | 0 | 0 | 0 | 1 |
| Ty Hamilton | DT | 1 | 0 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Marte Mapu | SAM | 1 | 0 | 0 | 0 | 0 |
| Shaun Dolac | MIKE | 1 | 0 | 0 | 0 | 0 |
| Ale Kaho | MIKE | 1 | 0 | 0 | 0 | 0 |
| Ephesians Prysock | CB | 1 | 0 | 0 | 0 | 0 |
| Patrick McMorris | FS | 1 | 0 | 0 | 0 | 2 |
| Romello Height | LEDG | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Eddy Pineiro | K | 3 | 3 | 2 | 48 |
| Harrison Mevis | K | 1 | 2 | 2 | 29 |

