Las Vegas
Raiders
7-1
30
FINAL
39
San Francisco
49ers
5-2
AI Recap
AI RECAPIn a thrilling showdown in Week 9 of the 2026 season, the San Francisco 49ers narrowly defeated the Las Vegas Raiders with a final score of 39-30. This victory keeps the 49ers firmly in playoff contention, while the Raiders face a critical juncture in their season as they look to rebound from this tough loss.
Brock Purdy led the charge for the 49ers, throwing for four touchdowns and effectively orchestrating the offense. Christian McCaffrey added a strong ground presence with 95 rushing yards, while the 49ers' receiving corps was bolstered by key contributions across the board. For the Raiders, Fernando Mendoza had a standout performance with 381 passing yards, but it was Dont'e Thornton Jr. who stole the show, racking up 152 receiving yards in a losing effort.
Defensively, the 49ers made crucial plays that ultimately swung the game in their favor. Ephesians Prysock led the team with four total tackles, while Nick Bosa added a sack to disrupt the Raiders' rhythm. The turning point came when Ashtyn Davis intercepted a pass, halting a potential game-tying drive and allowing San Francisco to maintain their lead and secure the win.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Fernando Mendoza | QB | 32 | 15 | 47% | 381 | 4 | 1 | 117.3 |
| Brock Purdy | QB | 27 | 17 | 63% | 263 | 4 | 1 | 119.2 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 18 | 95 | 5.3 | 20 | 1 | 28 | 0 |
| Mike Washington Jr | HB | 6 | 22 | 3.7 | 11 | 0 | 11 | 0 |
| Ricky Pearsall | WR | 1 | 8 | 8.0 | — | 0 | 8 | 0 |
| De'Zhaun Stribling | WR | 1 | 4 | 4.0 | — | 0 | 4 | 0 |
| Brock Purdy | QB | 1 | 3 | 3.0 | — | 0 | 3 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Dont'e Thornton Jr | WR | 5 | 152 | 30.4 | 18 | 1 | 55 | 0 |
| Mike Washington Jr | HB | 5 | 112 | 22.4 | 16 | 0 | 27 | 0 |
| De'Zhaun Stribling | WR | 5 | 109 | 21.8 | 5 | 2 | 40 | 0 |
| Malik Benson | WR | 2 | 78 | 39.0 | 45 | 1 | 80 | 0 |
| Mike Evans | WR | 5 | 61 | 12.2 | 19 | 1 | 16 | 0 |
| Christian McCaffrey | HB | 4 | 57 | 14.3 | 20 | 0 | 33 | 0 |
| Jalen Nailor | WR | 2 | 38 | 19.0 | 7 | 1 | 30 | 0 |
| Ricky Pearsall | WR | 2 | 25 | 12.5 | 16 | 1 | 18 | 0 |
| George Kittle | TE | 1 | 11 | 11.0 | 7 | 0 | 11 | 0 |
| Brock Bowers | TE | 1 | 1 | 1.0 | — | 1 | 1 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Jermod McCoy | CB | 2 | 0 | 1 | 0 | 0 |
| Ashtyn Davis | FS | 1 | 0 | 1 | 0 | 1 |
| Ephesians Prysock | SS | 4 | 0 | 0 | 0 | 0 |
| Jeremy Chinn | SS | 3 | 0 | 0 | 0 | 1 |
| Nick Bosa | LEDG | 1 | 1 | 0 | 0 | 1 |
| Fred Warner | MIKE | 3 | 0 | 0 | 0 | 2 |
| Treydan Stukes | FS | 3 | 0 | 0 | 0 | 0 |
| Maxx Crosby | LEDG | 2 | 0 | 0 | 0 | 0 |
| Quay Walker | WILL | 2 | 0 | 0 | 0 | 1 |
| Nakobe Dean | MIKE | 2 | 0 | 0 | 0 | 0 |
| Darien Porter | CB | 2 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 1 | 0 | 0 | 0 | 1 |
| Taron Johnson | CB | 1 | 0 | 0 | 0 | 0 |
| Malik Mustapha | SS | 1 | 0 | 0 | 0 | 0 |
| Danielle Hunter | REDG | 1 | 0 | 0 | 0 | 0 |
| Isaiah Pola-Mao | SS | 1 | 0 | 0 | 0 | 0 |
| Nate Hobbs | CB | 1 | 0 | 0 | 0 | 0 |
| Joey Bosa | REDG | 0 | 0 | 0 | 0 | 1 |
| Gracen Halton | DT | 0 | 0 | 0 | 0 | 1 |
| Jack Jones | CB | 0 | 0 | 0 | 0 | 2 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Matt Gay | K | 1 | 1 | 3 | 42 |
| Eddy Pineiro | P | 2 | 2 | 3 | 54 |
| A.J. Cole | P | 0 | 0 | 0 | 0 |

