Chicago Bears vs San Francisco 49ers
Drive chart
Drives
End of Game
Touchdown
Field Goal
Punt
Touchdown
Touchdown
Who won: 49ers 42-38
The San Francisco 49ers beat the Chicago Bears 42-38 on Sunday, December 28, 2025 at Levi's Stadium. Brock Purdy led the 49ers in passing yards (24/33, 303 YDS, 3 TD, 1 INT). Caleb Williams led the Bears in passing yards (25/42, 330 YDS, 2 TD).
| Passing | C/ATT | YDS | AVG | TD | INT | SACKS | QBR | RTG |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | 24/33 | 303 | 9.2 | 3 | 1 | 1-7 | 84.1 | 118.6 |
| Rushing | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Christian McCaffrey | 23 | 140 | 6.1 | 1 | 41 |
| Brock Purdy | 6 | 28 | 4.7 | 2 | 10 |
| Brian Robinson Jr. | 4 | 22 | 5.5 | 0 | 15 |
| Skyy Moore | 1 | 10 | 10.0 | 0 | 10 |
| Receiving | REC | YDS | AVG | TD | LONG | TGTS |
|---|---|---|---|---|---|---|
| Ricky Pearsall | 5 | 85 | 17.0 | 0 | 30 | 8 |
| Jake Tonges | 7 | 60 | 8.6 | 1 | 18 | 9 |
| Jauan Jennings | 2 | 42 | 21.0 | 1 | 38 | 4 |
| Christian McCaffrey | 4 | 41 | 10.3 | 0 | 18 | 6 |
| Demarcus Robinson | 2 | 30 | 15.0 | 0 | 25 | 2 |
| Kendrick Bourne | 1 | 25 | 25.0 | 0 | 25 | 1 |
| Kyle Juszczyk | 2 | 14 | 7.0 | 1 | 8 | 2 |
| Brian Robinson Jr. | 1 | 6 | 6.0 | 0 | 6 | 1 |
| Defensive | TOT | SOLO | SACKS | TFL | PD | QB HTS | TD |
|---|---|---|---|---|---|---|---|
| Tatum Bethune | 11 | 7 | 0 | 1 | 1 | 0 | 0 |
| Dee Winters | 7 | 7 | 0 | 1 | 0 | 0 | 0 |
| Upton Stout | 4 | 3 | 0 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | 4 | 1 | 0 | 0 | 1 | 0 | 0 |
| Luke Gifford | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| Jason Pinnock | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Kalia Davis | 3 | 2 | 0 | 1 | 0 | 0 | 0 |
| Darrell Luter Jr. | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Malik Mustapha | 3 | 2 | 0 | 0 | 1 | 0 | 0 |
| Bryce Huff | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Alfred Collins | 2 | 0 | 0 | 0 | 1 | 0 | 0 |
| Chase Lucas | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Sam Okuayinonu | 1 | 1 | 0 | 1 | 0 | 1 | 0 |
| C.J. West | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Marques Sigle | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Siran Neal | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Keion White | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Yetur Gross-Matos | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Brayden Willis | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jordan Elliott | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| KickReturns | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Skyy Moore | 4 | 92 | 23.0 | 29 | 0 |
| PuntReturns | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Skyy Moore | 2 | 11 | 5.5 | 11 | 0 |
| Kicking | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Eddy Pineiro | 0/0 | 0.0 | 0 | 6/6 | 6 |
| Punting | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Thomas Morstead | 2 | 81 | 40.5 | 0 | 2 | 49 |