2022 Week 8 · Sun, Oct 30, 2022 · SoFi Stadium
San Francisco 49ersWinner
31
Los Angeles Rams
14
San Francisco 49ers 31–14 — never really in doubt late. Biggest swing: Q2 12:17, LA +13% win probability on one snap.
The game in one curve — scrub to replay it
Win probability
(12:17) (Shotgun) 23-C.McCaffrey pass deep right to 11-B.Aiyuk for 34 yards, TOUCHDOWN.
Highest-leverage plays
- Q2 · 12:17LA +13% win prob(12:17) (Shotgun) 23-C.McCaffrey pass deep right to 11-B.Aiyuk for 34 yards, TOUCHDOWN.
- Q1 · 3:13LA +10% win prob(3:13) (Shotgun) 9-M.Stafford pass deep right to 1-Al.Robinson ran ob at SF 10 for 23 yards.
- Q3 · 1:58LA +9% win prob(1:58) (Shotgun) 10-J.Garoppolo pass short right to 23-C.McCaffrey for 9 yards, TOUCHDOWN.
- Q3 · 12:54LA +8% win prob(12:54) 18-M.Wishnowsky punts 43 yards to LA 10, Center-46-T.Pepper, fair catch by 19-B.Powell.
How the points landed
Scoring summary
- Q1 · 0:16LA Touchdown
(:16) 9-M.Stafford scrambles right end for 1 yard, TOUCHDOWN. (kick good)
Score after this play: SF 0 — LA 7 - Q2 · 12:17SF Touchdown
(12:17) (Shotgun) 23-C.McCaffrey pass deep right to 11-B.Aiyuk for 34 yards, TOUCHDOWN. (kick good)
Score after this play: SF 7 — LA 7 - Q2 · 6:41LA Touchdown
(6:41) (Shotgun) 9-M.Stafford pass deep middle to 10-C.Kupp for 16 yards, TOUCHDOWN. (kick good)
Score after this play: SF 7 — LA 14 - Q2 · 1:04SF Field goal
(1:04) 9-R.Gould 29 yard field goal is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.
Score after this play: SF 10 — LA 14 - Q3 · 1:58SF Touchdown
(1:58) (Shotgun) 10-J.Garoppolo pass short right to 23-C.McCaffrey for 9 yards, TOUCHDOWN. (kick good)
Score after this play: SF 17 — LA 14 - Q4 · 12:11SF Touchdown
(12:11) (Shotgun) 23-C.McCaffrey up the middle for 1 yard, TOUCHDOWN. (kick good)
Score after this play: SF 24 — LA 14 - Q4 · 6:48SF Touchdown
(6:48) 10-J.Garoppolo pass short left to 85-G.Kittle for 7 yards, TOUCHDOWN. (kick good)
Score after this play: SF 31 — LA 14
Down-to-down truth
Situational splits
| Metric | 49ers | Rams |
|---|---|---|
| Offensive plays | 52 | 55 |
| Total yards | 368 (edge) | 225 |
| Yards per play | 7.1 (edge) | 4.1 |
| Expected points added / play | 0.34 (edge) | -0.08 |
| Success rate | 54% (edge) | 38% |
| Dropback rate | 56% | 65% |
| Dropback efficiency (EPA/play) | 0.63 (edge) | 0.04 |
| Rush efficiency (EPA/play) | -0.02 (edge) | -0.32 |
| Third downs | 5/9 | 8/13 (edge) |
| Red-zone trips → TDs | 0 → 0 | 0 → 0 |
| Explosive plays (10+ rush / 20+ pass) | 7 (edge) | 3 |
| First downs gained on snaps | 20 (edge) | 14 |
| Sacks taken | 3 | 2 (edge) |
| Turnovers | 0 | 0 |
49ers won the down-to-down efficiency fight: 0.34 expected points added per play vs -0.08.
Who moved the needle
Top performers
Passing · SF
21/25, 235 yds, 2 TD, 0 INT
14.5 expected points added · +12.6% completion over expected
Passing · LA
22/33, 187 yds, 1 TD, 0 INT
0.4 expected points added · -5.5% completion over expected
Possession by possession
Drive chart
| # | Team | Start | Plays | Scrim yds | Clock | Result | |
|---|---|---|---|---|---|---|---|
| 1 | LA | LA 29 | 5 | -2 | 1:49 | Punt | |
| 2 | SF | SF 27 | 8 | 30 | 3:41 | Punt | |
| 3 | LA | LA 12 | 18 | 85 | 9:21 | Touchdown +7 | |
| 4 | SF | SF 29 | 8 | 76 | 2:59 | Touchdown +7 | |
| 5 | LA | LA 25 | 11 | 75 | 5:35 | Touchdown +7 | |
| 6 | SF | SF 36 | 12 | 32 | 5:35 | Field goal +3 | |
| 7 | LA | LA 25 | 3 | 7 | 1:00 | End of half | |
| 8 | SF | SF 25 | 6 | 22 | 2:14 | Punt | |
| 9 | LA | LA 10 | 9 | 32 | 4:01 | Punt | |
| 10 | SF | SF 12 | 12 | 86 | 6:54 | Touchdown +7 | |
| 11 | LA | LA 25 | 5 | -6 | 1:36 | Punt | |
| 12 | SF | SF 42 | 7 | 43 | 3:08 | Touchdown +7 | |
| 13 | LA | LA 25 | 8 | 18 | 2:20 | Punt | |
| 14 | SF | SF 27 | 6 | 73 | 3:06 | Touchdown +7 | |
| 15 | LA | LA 21 | 5 | 0 | 1:58 | Punt | |
| 16 | SF | SF 36 | 4 | 6 | 2:19 | Punt | |
| 17 | LA | LA 9 | 5 | 16 | 2:24 | End of game |
7 of 17 drives ended in points. Longest march: 49ers gained 86 scrimmage yards over 12 plays for a touchdown.
Full stat lines
Box score
San Francisco 49ers
Passing
| Player | C/Att | Yds | TD | INT | Sacked | EPA |
|---|---|---|---|---|---|---|
| Jimmy Garoppolo | 21/25 | 235 | 2 | 0 | 3 | 14.5 |
| Christian McCaffrey | 1/1 | 34 | 1 | 0 | 0 | 3.8 |
Rushing
| Player | Att | Yds | Avg | TD | EPA |
|---|---|---|---|---|---|
| Christian McCaffrey | 18 | 94 | 5.2 | 1 | -1.2 |
| Jeffery Wilson | 4 | 14 | 3.5 | 0 | -0.1 |
| Jimmy Garoppolo | 1 | 3 | 3.0 | 0 | 0.7 |
Receiving
| Player | Rec | Tgt | Yds | TD | Tgt share | EPA |
|---|---|---|---|---|---|---|
| Brandon Aiyuk | 6 | 6 | 81 | 1 | 23% | 6.8 |
| Ross Dwelley | 1 | 1 | 56 | 0 | 4% | 4.0 |
| Christian McCaffrey | 8 | 9 | 55 | 1 | 35% | 6.1 |
| George Kittle | 3 | 5 | 39 | 1 | 19% | 1.8 |
| Jeffery Wilson | 2 | 2 | 21 | 0 | 8% | 2.3 |
| Ray-Ray McCloud | 1 | 2 | 11 | 0 | 8% | 1.6 |
| Tyler Kroft | 1 | 1 | 6 | 0 | 4% | 0.2 |
Defense (top contributors)
| Player | Solo | Ast | Sacks | INT | PD |
|---|---|---|---|---|---|
| Fred Warner | 2 | 8 | 0.5 | 0 | 1 |
| Oren Burks | 4 | 3 | 0.0 | 0 | 1 |
| Talanoa Hufanga | 4 | 2 | 0.0 | 0 | 0 |
| Charvarius Ward | 5 | 1 | 0.0 | 0 | 0 |
| Jimmie Ward | 2 | 3 | 0.0 | 0 | 0 |
| Nick Bosa | 1 | 2 | 1.5 | 0 | 0 |
| Hassan Ridgeway | 1 | 2 | 0.0 | 0 | 0 |
| Samson Ebukam | 2 | 1 | 0.0 | 0 | 0 |
| Demetrius Flannigan-Fowles | 2 | 0 | 0.0 | 0 | 0 |
| Deommodore Lenoir | 2 | 0 | 0.0 | 0 | 0 |
Los Angeles Rams
Passing
| Player | C/Att | Yds | TD | INT | Sacked | EPA |
|---|---|---|---|---|---|---|
| Matthew Stafford | 22/33 | 187 | 1 | 0 | 2 | 0.4 |
Rushing
| Player | Att | Yds | Avg | TD | EPA |
|---|---|---|---|---|---|
| Ronnie Rivers | 8 | 21 | 2.6 | 0 | -3.0 |
| Darrell Henderson | 4 | 16 | 4.0 | 0 | -1.6 |
| Cooper Kupp | 2 | 10 | 5.0 | 0 | 0.7 |
| Malcolm Brown | 5 | 10 | 2.0 | 0 | -2.1 |
| Matthew Stafford | 2 | -1 | -0.5 | 1 | 1.1 |
Receiving
| Player | Rec | Tgt | Yds | TD | Tgt share | EPA |
|---|---|---|---|---|---|---|
| Cooper Kupp | 8 | 12 | 79 | 1 | 38% | 3.8 |
| Allen Robinson | 5 | 7 | 54 | 0 | 22% | 4.4 |
| Ronnie Rivers | 4 | 4 | 15 | 0 | 13% | -1.3 |
| Tyler Higbee | 2 | 6 | 15 | 0 | 19% | -2.8 |
| Darrell Henderson | 2 | 2 | 14 | 0 | 6% | 0.3 |
| Ben Skowronek | 1 | 1 | 10 | 0 | 3% | 0.9 |
Defense (top contributors)
| Player | Solo | Ast | Sacks | INT | PD |
|---|---|---|---|---|---|
| Taylor Rapp | 4 | 3 | 0.0 | 0 | 0 |
| Nick Scott | 2 | 5 | 0.0 | 0 | 1 |
| Ernest Jones | 3 | 4 | 0.0 | 0 | 0 |
| Leonard Floyd | 2 | 5 | 2.0 | 0 | 0 |
| Derion Kendrick | 5 | 1 | 0.0 | 0 | 0 |
| Aaron Donald | 4 | 2 | 0.0 | 0 | 0 |
| Jalen Ramsey | 1 | 5 | 0.0 | 0 | 2 |
| Bobby Wagner | 3 | 1 | 0.0 | 0 | 1 |
| Greg Gaines | 1 | 2 | 1.0 | 0 | 0 |
| Christian Rozeboom | 1 | 1 | 0.0 | 0 | 0 |
Closing number vs result
Betting context
- Closing spread
- SF -1
- Closing total
- 42
- SF moneyline
- -104
- LA moneyline
- -106
49ers closed -1 and covered, winning by 17.
Total closed 42; the game landed 45 — over by 3.0.
Conditions and crew
Game environment
- Venue
- SoFi Stadium
- Roof / surface
- dome · matrixturf
- Kickoff weather
- Indoors — weather neutralized
- Referee
- John Hussey
- Rest
- SF 7 days · LA 14 days
- Coaches
- Kyle Shanahan vs Sean McVay
Division game — familiarity tightens these matchups; closing numbers tend to be sharper.