Quick answer
- Winner
- San Francisco 49ers
- Final score
- San Francisco 49ers 27–10 Washington Commanders
- Halftime
- San Francisco 49ers 13–10 Washington Commanders at halftime
- FantasyHQ MVP
- Brock Purdy
- Top passer
- Sam Howell
- Biggest EPA play
- (8:57) (No Huddle, Shotgun) 14-S.Howell pass short right intended for 3-B.Pringle INTERCEP…
- Game date
- 2023-12-31
Game summary
The San Francisco 49ers beat the Washington Commanders 27–10 on 2023-12-31. Brock Purdy posted a game-high +14.10 total EPA in the passing.
The highest-scoring period was Q2 with 13 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| 10 | 3 | 7 | 7 | 0 | 27 | |
| 0 | 10 | 0 | 0 | 0 | 10 |
Stars of the game
Top performers by total expected points added (EPA).
- 1

Brock Purdy · San Francisco 49ers · Passing · +14.10 total EPA · 30 snaps · +0.47 EPA/play - 2

Brandon Aiyuk · San Francisco 49ers · Receiving · +9.64 total EPA · 8 snaps · +1.20 EPA/play - 3

Deebo Samuel Sr. · San Francisco 49ers · Rushing · +2.77 total EPA · 3 snaps · +0.92 EPA/play - 4

Christian McCaffrey · San Francisco 49ers · Rushing · +2.74 total EPA · 15 snaps · +0.18 EPA/play - 5

Brian Robinson · Washington Commanders · Rushing · +2.29 total EPA · 9 snaps · +0.25 EPA/play - 6

Kyle Juszczyk · San Francisco 49ers · Receiving · +2.26 total EPA · 3 snaps · +0.75 EPA/play - 7

Deebo Samuel Sr. · San Francisco 49ers · Receiving · +1.54 total EPA · 6 snaps · +0.26 EPA/play - 8

Brian Robinson · Washington Commanders · Receiving · +1.13 total EPA · 4 snaps · +0.28 EPA/play
FantasyHQ Game MVP
Highest total EPA with the player's top snap and the game's biggest single play when different.

FantasyHQ Game MVP
Brock Purdy — SF · Passing
Brock Purdy posted the highest total EPA (+14.10) in the game, the strongest overall impact for San Francisco 49ers. Across 30 counted snaps, they averaged +0.47 EPA per play.
Brock Purdy's top snap (+3.62 EPA): (9:30) (Shotgun) 13-B.Purdy pass deep left to 11-B.Aiyuk for 17 yards, TOUCHDOWN.
Biggest single play (-4.39 EPA): Sam Howell — (8:57) (No Huddle, Shotgun) 14-S.Howell pass short right intended for 3-B.Pringle INTERCEPTED by 2-D.Lenoir at WAS 41. 2-D.Lenoir to WAS 41 for no gain (3-B.Pringle).
Quarterback report card
Sam Howell led all passers in efficiency for Washington Commanders, setting the tone in the passing game according to FantasyHQ analytics.

Sam Howell (Washington Commanders) · 32 dropbacks · 53.1% completion · -1.0% CPOE · -0.30 EPA/play · -9.62 total EPA
Brock Purdy (San Francisco 49ers) · 30 dropbacks · 73.3% completion · +13.2% CPOE · +0.47 EPA/play · +14.10 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | +0.168 | -0.135 |
| Offensive success rate | 62.5% | 42.6% |
| Pass EPA/play | +0.400 | -0.301 |
| Rush EPA/play | +0.113 | +0.125 |
| Defensive EPA/play | +0.135 | -0.168 |
| Defensive success rate | 57.4% | 37.5% |
Drive & efficiency notes
Despite the final score, San Francisco 49ers generated the better offensive EPA per play (+0.17 vs -0.14), suggesting they moved the ball more efficiently.
Season benchmark context (offensive EPA per play):
- San Francisco 49ers: +0.17 EPA/play (91st percentile vs. 2023 team-game averages)
- Washington Commanders: -0.14 EPA/play (25th percentile vs. 2023 team-game averages)
- San Francisco 49ers: 9 drives, +13.44 total EPA, 5 scoring drives
- Washington Commanders: 9 drives, -8.21 total EPA, 2 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns

San Francisco 49ers — Deebo Samuel Sr. (Brock Purdy pass) 
Washington Commanders — Terry McLaurin (Sam Howell pass) 
San Francisco 49ers — Elijah Mitchell 
San Francisco 49ers — Brandon Aiyuk (Brock Purdy pass)
Field goals
San Francisco 49ers — Jaylen Moody 
Washington Commanders — Joey Slye
San Francisco 49ers — Jaylen Moody
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: San Francisco 49ers won the period 10–0. San Francisco 49ers connected on a field goal from the WAS 20 (Q1 8:10) — (8:10) 4-J.Moody 38 yard field goal is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.; San Francisco 49ers found the end zone from the WAS 2 (Q1 1:35) — (1:35) (Shotgun) 13-B.Purdy pass short middle to 19-D.Samuel for 2 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the WAS 15 (Q1 1:31) — 4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky..
The second quarter: Washington Commanders won the period 10–3. Washington Commanders connected on a field goal from the SF 29 (Q2 12:10) — (12:10) 6-J.Slye 47 yard field goal is GOOD, Center-58-T.Addington, Holder-5-T.Way.; Washington Commanders found the end zone from the SF 3 (Q2 4:37) — (4:37) (Shotgun) 14-S.Howell pass short left to 17-T.McLaurin for 3 yards, TOUCHDOWN.; Washington Commanders added 1 points from the SF 15 (Q2 4:33) — 6-J.Slye extra point is GOOD, Center-58-T.Addington, Holder-5-T.Way.; San Francisco 49ers connected on a field goal from the WAS 4 (Q2 0:22) — (:22) 4-J.Moody 22 yard field goal is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky..
The third quarter: San Francisco 49ers won the period 7–0. San Francisco 49ers found the end zone from the WAS 2 (Q3 5:46) — (5:46) 25-E.Mitchell right guard for 2 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the WAS 15 (Q3 5:44) — 4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky..
The fourth quarter: San Francisco 49ers won the period 7–0. San Francisco 49ers found the end zone from the WAS 17 (Q4 9:30) — (9:30) (Shotgun) 13-B.Purdy pass deep left to 11-B.Aiyuk for 17 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the WAS 15 (Q4 9:20) — 4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky..
Turning points
Plays that moved win probability the most.
- Washington Commanders (Q4 14:57) — (14:57) 14-S.Howell pass short right intended for 17-T.McLaurin INTERCEPTED by 7-C.Ward [97-N.Bosa] at SF 2. 7-C.Ward to SF 5 for 3 yards (17-T.McLaurin).
- Washington Commanders (Q3 13:41) — (13:41) (Shotgun) 14-S.Howell sacked at WAS 28 for -6 yards (94-C.Ferrell).
- Washington Commanders (Q2 4:37) — (4:37) (Shotgun) 14-S.Howell pass short left to 17-T.McLaurin for 3 yards, TOUCHDOWN.
- Washington Commanders (Q2 7:27) — (7:27) (Shotgun) 14-S.Howell pass deep right to 17-T.McLaurin to SF 18 for 42 yards (2-D.Lenoir).
- San Francisco 49ers (Q2 4:00) — (4:00) (Shotgun) 13-B.Purdy pass deep middle to 11-B.Aiyuk to WAS 35 for 22 yards (31-K.Curl; 34-C.Holmes).
Impact plays
Highest EPA snaps that flipped field position.
- Washington Commanders (Q4 8:57) — (8:57) (No Huddle, Shotgun) 14-S.Howell pass short right intended for 3-B.Pringle INTERCEPTED by 2-D.Lenoir at WAS 41. 2-D.Lenoir to WAS 41 for no gain (3-B.Pringle).
- San Francisco 49ers (Q4 4:01) — (4:01) 25-E.Mitchell left end to WAS 2 for -1 yards (51-D.Mayo).
- Washington Commanders (Q4 14:57) — (14:57) 14-S.Howell pass short right intended for 17-T.McLaurin INTERCEPTED by 7-C.Ward [97-N.Bosa] at SF 2. 7-C.Ward to SF 5 for 3 yards (17-T.McLaurin).
- San Francisco 49ers (Q4 9:30) — (9:30) (Shotgun) 13-B.Purdy pass deep left to 11-B.Aiyuk for 17 yards, TOUCHDOWN.
Every scoring play
Chronological scoring with play-by-play context.
San Francisco 49ers FG (+3) — Q1 8:10 · WAS 20 · Score 3-0
(8:10) 4-J.Moody 38 yard field goal is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.
San Francisco 49ers TD (+6) — Q1 1:35 · WAS 2 · Score 9-0
(1:35) (Shotgun) 13-B.Purdy pass short middle to 19-D.Samuel for 2 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q1 1:31 · WAS 15 · Score 10-0
4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.
Washington Commanders FG (+3) — Q2 12:10 · SF 29 · Score 10-3
(12:10) 6-J.Slye 47 yard field goal is GOOD, Center-58-T.Addington, Holder-5-T.Way.
Washington Commanders TD (+6) — Q2 4:37 · SF 3 · Score 10-9
(4:37) (Shotgun) 14-S.Howell pass short left to 17-T.McLaurin for 3 yards, TOUCHDOWN.
Washington Commanders XP (+1) — Q2 4:33 · SF 15 · Score 10-10
6-J.Slye extra point is GOOD, Center-58-T.Addington, Holder-5-T.Way.
San Francisco 49ers FG (+3) — Q2 0:22 · WAS 4 · Score 13-10
(:22) 4-J.Moody 22 yard field goal is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.
San Francisco 49ers TD (+6) — Q3 5:46 · WAS 2 · Score 19-10
(5:46) 25-E.Mitchell right guard for 2 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q3 5:44 · WAS 15 · Score 20-10
4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.
San Francisco 49ers TD (+6) — Q4 9:30 · WAS 17 · Score 26-10
(9:30) (Shotgun) 13-B.Purdy pass deep left to 11-B.Aiyuk for 17 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q4 9:20 · WAS 15 · Score 27-10
4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.
Key takeaways
What to remember for fantasy research and follow-up box score digging.
- San Francisco 49ers earned the result — use the box score for snap-level context.
- Brock Purdy (San Francisco 49ers) led total EPA — start here for highlight and prop research.
- Brock Purdy (SF) finished above expected through the air (positive CPOE).
Frequently asked questions
Who won San Francisco 49ers vs Washington Commanders on 2023-12-31?
The San Francisco 49ers beat the Washington Commanders 27-10 in Week 17, 2023.
What was the score by quarter in San Francisco 49ers vs Washington Commanders?
Q1: San Francisco 49ers 10, Washington Commanders 0; Q2: San Francisco 49ers 3, Washington Commanders 10; Q3: San Francisco 49ers 7, Washington Commanders 0; Q4: San Francisco 49ers 7, Washington Commanders 0; Final: San Francisco 49ers 27, Washington Commanders 10.
Who scored touchdowns and field goals in San Francisco 49ers vs Washington Commanders?
San Francisco 49ers touchdown — D. Samuel (B. Purdy pass) (Q1 1:35) Washington Commanders touchdown — T. McLaurin (S. Howell pass) (Q2 4:37) San Francisco 49ers touchdown — E. Mitchell (Q3 5:46) San Francisco 49ers touchdown — B. Aiyuk (B. Purdy pass) (Q4 9:30) San Francisco 49ers field goal — J. Moody (Q1 8:10, 3 pts) Washington Commanders field goal — J. Slye (Q2 12:10, 3 pts) San Francisco 49ers field goal — J. Moody (Q2 0:22, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.
How did the quarterbacks play in San Francisco 49ers vs Washington Commanders?
Sam Howell (Washington Commanders), 53.1% completion, -1.0% CPOE, -0.30 EPA per dropback, -9.62 total passing EPA. Brock Purdy (San Francisco 49ers), 73.3% completion, +13.2% CPOE, +0.47 EPA per dropback, +14.10 total passing EPA.
Who was FantasyHQ's player of the game in San Francisco 49ers vs Washington Commanders?
Brock Purdy (San Francisco 49ers) was FantasyHQ's Game MVP with +14.10 total EPA on Passing plays. across 30 snaps. Their top snap (+3.62 EPA): (9:30) (Shotgun) 13-B.Purdy pass deep left to 11-B.Aiyuk for 17 yards, TOUCHDOWN..
Season records after this game
San Francisco 49ers
Entered 11-4 Now 12-4 W
Washington Commanders
Entered 4-11 Now 4-12 L