Minnesota
Vikings
4-2
49
FINAL
23
San Francisco
49ers
2-5
AI Recap
AI RECAPIn a decisive Week 15 matchup, the Minnesota Vikings topped the San Francisco 49ers 49-23, solidifying their playoff aspirations as the season winds down. The Vikings showcased their dominance, capitalizing on a potent offensive performance while the 49ers struggled to keep pace in a must-win situation.
Trey Lance led the Vikings' aerial attack, throwing for two touchdowns, while Demond Claiborne powered the ground game with an impressive 143 rushing yards. On the other side, Brock Purdy kept the 49ers competitive with 284 passing yards, but his efforts were overshadowed by the Vikings' offensive explosion. Christian McCaffrey also shined with 114 receiving yards, but it wasn't enough to turn the tide.
Defensively, the Vikings made critical plays that shifted momentum, highlighted by Sauce Gardner's two interceptions, which thwarted San Francisco's advances. Although Dre Greenlaw had a standout performance for the 49ers with six tackles and three sacks, it was the Vikings' ability to capitalize on turnovers that proved to be the game's turning point. This victory not only boosts Minnesota’s playoff hopes but also serves as a wake-up call for the 49ers as they head toward the season's final stretch.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 28 | 13 | 46% | 284 | 2 | 5 | 67.2 |
| J.J. McCarthy | QB | 17 | 12 | 71% | 208 | 2 | 0 | 151.1 |
| Trey Lance | QB | 9 | 5 | 56% | 72 | 2 | 0 | 121.2 |
| Joey Vogel | QB | 3 | 0 | 0% | 0 | 0 | 1 | 0.0 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Demond Claiborne | HB | 10 | 143 | 14.3 | 9 | 2 | 61 | 2 |
| Christian McCaffrey | HB | 13 | 65 | 5.0 | 32 | 1 | 21 | 0 |
| Sean Tucker | HB | 3 | 5 | 1.7 | 3 | 0 | 4 | 0 |
| Justin Jefferson | WR | 1 | 2 | 2.0 | — | 0 | 2 | 0 |
| Jerome Ford | HB | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| DaQuan Ogletree | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Brandon Aiyuk | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| George Kittle | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Mike Evans | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Trey Lance | QB | 1 | -10 | -10.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 4 | 114 | 28.5 | 71 | 1 | 57 | 0 |
| Justin Jefferson | WR | 8 | 104 | 13.0 | 16 | 2 | 25 | 0 |
| Demond Claiborne | HB | 4 | 89 | 22.3 | 78 | 1 | 61 | 0 |
| George Kittle | TE | 4 | 71 | 17.8 | 25 | 0 | 25 | 0 |
| Mike Evans | WR | 2 | 55 | 27.5 | 27 | 1 | 46 | 0 |
| Jordan Addison | WR | 2 | 45 | 22.5 | 8 | 0 | 27 | 0 |
| DaQuan Ogletree | WR | 2 | 37 | 18.5 | — | 0 | 20 | 0 |
| Ricky Pearsall | WR | 1 | 25 | 25.0 | — | 0 | 25 | 0 |
| Jauan Jennings | WR | 1 | 13 | 13.0 | 4 | 0 | 13 | 0 |
| Austin Hooper | TE | 1 | 6 | 6.0 | 1 | 0 | 6 | 0 |
| Jordan Childers | TE | 1 | 5 | 5.0 | — | 1 | 5 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Dre Greenlaw | WILL | 6 | 3 | 0 | 1 | 0 |
| Jakobe Thomas | SS | 5 | 1 | 1 | 0 | 0 |
| Sauce Gardner | CB | 2 | 0 | 2 | 0 | 2 |
| Jake Golday | MIKE | 3 | 1 | 1 | 0 | 0 |
| Andrew Van Ginkel | REDG | 2 | 2 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 2 | 2 | 0 | 0 | 0 |
| Fred Warner | MIKE | 3 | 1 | 0 | 0 | 0 |
| Caleb Banks | DT | 1 | 0 | 1 | 0 | 0 |
| Marshon Lattimore | FS | 5 | 0 | 0 | 0 | 0 |
| Byron Murphy Jr | CB | 0 | 0 | 1 | 0 | 1 |
| Malik Mustapha | FS | 3 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 3 | 0 | 0 | 0 | 1 |
| Marques Sigle | SS | 2 | 0 | 0 | 1 | 1 |
| Jordan Howden | FS | 2 | 0 | 0 | 0 | 0 |
| Gracen Halton | DT | 0 | 1 | 0 | 0 | 0 |
| Renardo Green | CB | 2 | 0 | 0 | 0 | 2 |
| Josh Metellus | SS | 2 | 0 | 0 | 0 | 0 |
| Theo Jackson | FS | 1 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 1 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 1 | 0 | 0 | 0 | 0 |
| Bangally Kamara | WILL | 1 | 0 | 0 | 0 | 0 |
| Ivan Pace Jr | WILL | 1 | 0 | 0 | 0 | 0 |
| SirVocea Dennis | MIKE | 1 | 0 | 0 | 0 | 0 |
| Jaylen Watson | CB | 1 | 0 | 0 | 0 | 0 |
| Tatum Bethune | MIKE | 1 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 0 | 0 | 0 | 0 | 1 |
| Domonique Orange | DT | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Will Reichard | K | 0 | 0 | 7 | 0 |
| Eddy Pineiro | K | 0 | 0 | 3 | 0 |

