Quick answer
- Winner
- San Francisco 49ers
- Final score
- San Francisco 49ers 48–46 New Orleans Saints
- Halftime
- San Francisco 49ers 28–27 New Orleans Saints at halftime
- FantasyHQ MVP
- Jimmy Garoppolo
- Top passer
- D. Brees
- Biggest EPA play
- (10:34) 41-A.Kamara left guard to NO 20 for no gain (93-D.Jones). FUMBLES (93-D.Jones), RE…
- Game date
- 2019-12-08
Game summary
The San Francisco 49ers beat the New Orleans Saints 48–46 on 2019-12-08. Jimmy Garoppolo posted a game-high +18.51 total EPA in the passing.
The highest-scoring period was Q2 with 35 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| 7 | 21 | 7 | 13 | 0 | 48 | |
| 13 | 14 | 6 | 13 | 0 | 46 |
Stars of the game
Top performers by total expected points added (EPA).
- 1

Jimmy Garoppolo · San Francisco 49ers · Passing · +18.51 total EPA · 40 snaps · +0.46 EPA/play - 2
D. Brees · New Orleans Saints · Passing · +18.15 total EPA · 44 snaps · +0.41 EPA/play - 3

James Cook III · New Orleans Saints · Receiving · +6.89 total EPA · 2 snaps · +3.44 EPA/play - 4
Michael Thomas · New Orleans Saints · Receiving · +6.15 total EPA · 15 snaps · +0.41 EPA/play - 5

Kendrick Bourne · San Francisco 49ers · Receiving · +5.95 total EPA · 4 snaps · +1.49 EPA/play - 6
Eli Sanders · San Francisco 49ers · Receiving · +5.61 total EPA · 9 snaps · +0.62 EPA/play - 7

George Kittle · San Francisco 49ers · Receiving · +4.64 total EPA · 8 snaps · +0.58 EPA/play - 8

Deebo Samuel Sr. · San Francisco 49ers · Receiving · +3.67 total EPA · 8 snaps · +0.46 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
Jimmy Garoppolo — SF · Passing
Jimmy Garoppolo posted the highest total EPA (+18.51) in the game, the strongest overall impact for San Francisco 49ers. Across 40 counted snaps, they averaged +0.46 EPA per play.
Jimmy Garoppolo's top snap (+5.83 EPA): (14:57) (Shotgun) 10-J.Garoppolo pass deep middle to 17-E.Sanders for 75 yards, TOUCHDOWN. Pass 49, YAC 26
Biggest single play (-5.99 EPA): Alvin Kamara — (10:34) 41-A.Kamara left guard to NO 20 for no gain (93-D.Jones). FUMBLES (93-D.Jones), RECOVERED by SF-99-D.Buckner at NO 20. 99-D.Buckner to NO 20 for no gain (67-L.Warford).
Quarterback report card
D. Brees led all passers in efficiency for New Orleans Saints, setting the tone in the passing game according to FantasyHQ analytics.
D. Brees (New Orleans Saints) · 44 dropbacks · 65.9% completion · -1.7% CPOE · +0.41 EPA/play · +18.15 total EPA
Jimmy Garoppolo (San Francisco 49ers) · 40 dropbacks · 65.0% completion · +6.0% CPOE · +0.46 EPA/play · +18.51 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | +0.200 | +0.163 |
| Offensive success rate | 43.8% | 52.8% |
| Pass EPA/play | +0.532 | +0.350 |
| Rush EPA/play | +0.079 | -0.245 |
| Defensive EPA/play | -0.163 | -0.200 |
| Defensive success rate | 47.2% | 56.2% |
Drive & efficiency notes
Both offenses finished within striking distance on EPA per play (San Francisco 49ers +0.20, New Orleans Saints +0.16) — a true toss-up on the analytics sheet.
Season benchmark context (offensive EPA per play):
- San Francisco 49ers: +0.20 EPA/play (92nd percentile vs. 2019 team-game averages)
- New Orleans Saints: +0.16 EPA/play (88th percentile vs. 2019 team-game averages)
- New Orleans Saints: 13 drives, +14.46 total EPA, 8 scoring drives
- San Francisco 49ers: 12 drives, +17.77 total EPA, 8 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns

New Orleans Saints — James Cook III (D. Brees pass) 
San Francisco 49ers — Kendrick Bourne (Jimmy Garoppolo pass) 
New Orleans Saints — James Cook III (D. Brees pass) 
New Orleans Saints — Julian Hill (D. Brees pass)
San Francisco 49ers — Eli Sanders (Jimmy Garoppolo pass)
New Orleans Saints — D. Brees 
San Francisco 49ers — Raheem Mostert (Eli Sanders pass) 
San Francisco 49ers — Raheem Mostert 
San Francisco 49ers — George Kittle (Jimmy Garoppolo pass) 
San Francisco 49ers — Kendrick Bourne (Jimmy Garoppolo pass)
New Orleans Saints — Michael Thomas (D. Brees pass) 
New Orleans Saints — Tyron Smith (D. Brees pass)
Field goals

New Orleans Saints — Wil Lutz 
New Orleans Saints — Wil Lutz
San Francisco 49ers — R. Gould
San Francisco 49ers — R. Gould
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: New Orleans Saints won the period 13–7. New Orleans Saints found the end zone from the SF 38 (Q1 11:42) — (11:42) (Shotgun) 9-D.Brees pass deep right to 87-J.Cook for 38 yards, TOUCHDOWN. Pass 18, YAC 20; New Orleans Saints added 1 points from the SF 15 (Q1 11:34) — 3-W.Lutz extra point is GOOD, Center-49-Z.Wood, Holder-6-T.Morstead.; San Francisco 49ers found the end zone from the NO 6 (Q1 8:31) — (8:31) (Shotgun) 10-J.Garoppolo pass short left to 84-K.Bourne for 6 yards, TOUCHDOWN. Pass 6, YAC 0; San Francisco 49ers added 1 points from the NO 15 (Q1 8:26) — 9-R.Gould extra point is GOOD, Center-86-K.Nelson, Holder-6-M.Wishnowsky.; New Orleans Saints found the end zone from the SF 26 (Q1 4:58).
The second quarter: San Francisco 49ers won the period 21–14. New Orleans Saints found the end zone from the SF 3 (Q2 15:00); New Orleans Saints added 1 points from the SF 15 (Q2 14:57) — 3-W.Lutz extra point is GOOD, Center-49-Z.Wood, Holder-6-T.Morstead.; San Francisco 49ers found the end zone from the NO 75 (Q2 14:57) — (14:57) (Shotgun) 10-J.Garoppolo pass deep middle to 17-E.Sanders for 75 yards, TOUCHDOWN. Pass 49, YAC 26; San Francisco 49ers added 1 points from the NO 15 (Q2 14:43); New Orleans Saints found the end zone from the SF 1 (Q2 7:31) — (7:31) 9-D.Brees up the middle for 1 yard, TOUCHDOWN.; New Orleans Saints added 1 points from the SF 15 (Q2 7:29) — 3-W.Lutz extra point is GOOD, Center-49-Z.Wood, Holder-6-T.Morstead.; San Francisco 49ers found the end zone from the NO 35 (Q2 6:08); San Francisco 49ers added 1 points from the NO 15 (Q2 5:59) — 9-R.Gould extra point is GOOD, Center-86-K.Nelson, Holder-6-M.Wishnowsky.; San Francisco 49ers found the end zone from the NO 10 (Q2 0:45) — (:45) (Shotgun) 31-R.Mostert right guard for 10 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the NO 15 (Q2 0:42) — 9-R.Gould extra point is GOOD, Center-86-K.Nelson, Holder-6-M.Wishnowsky..
The third quarter: San Francisco 49ers won the period 7–6. New Orleans Saints connected on a field goal from the SF 37 (Q3 12:41) — (12:41) 3-W.Lutz 55 yard field goal is GOOD, Center-49-Z.Wood, Holder-6-T.Morstead.; San Francisco 49ers found the end zone from the NO 5 (Q3 9:46) — (9:46) 10-J.Garoppolo pass short left to 85-G.Kittle for 5 yards, TOUCHDOWN. Pass 0, YAC 5; San Francisco 49ers added 1 points from the NO 15 (Q3 9:40) — 9-R.Gould extra point is GOOD, Center-86-K.Nelson, Holder-6-M.Wishnowsky.; New Orleans Saints connected on a field goal from the SF 30 (Q3 4:56) — (4:56) 3-W.Lutz 48 yard field goal is GOOD, Center-49-Z.Wood, Holder-6-T.Morstead..
The fourth quarter: The quarter finished even at 13–13. San Francisco 49ers found the end zone from the NO 6 (Q4 9:06) — (9:06) (Shotgun) 10-J.Garoppolo pass short middle to 84-K.Bourne for 6 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the NO 15 (Q4 8:59); New Orleans Saints found the end zone from the SF 21 (Q4 6:12) — (6:12) (Shotgun) 9-D.Brees pass short left to 13-M.Thomas for 21 yards, TOUCHDOWN. Pass 14, YAC 7; New Orleans Saints added 1 points from the SF 15 (Q4 6:06) — 3-W.Lutz extra point is GOOD, Center-49-Z.Wood, Holder-6-T.Morstead.; San Francisco 49ers connected on a field goal from the NO 23 (Q4 2:28) — (2:28) 9-R.Gould 41 yard field goal is GOOD, Center-86-K.Nelson, Holder-6-M.Wishnowsky.; New Orleans Saints found the end zone from the SF 18 (Q4 1:00) — (1:00) (Shotgun) 9-D.Brees pass short left to 10-T.Smith for 18 yards, TOUCHDOWN. Pass 5, YAC 13; San Francisco 49ers connected on a field goal from the NO 12 (Q4 0:02) — (:02) 9-R.Gould 30 yard field goal is GOOD, Center-86-K.Nelson, Holder-6-M.Wishnowsky..
Turning points
Plays that moved win probability the most.
- San Francisco 49ers (Q4 0:39) — (:39) (Shotgun) 10-J.Garoppolo pass short left to 85-G.Kittle to NO 28 for 39 yards (43-M.Williams; 22-C.Gardner-Johnson). PENALTY on NO-43-M.Williams, Face Mask (15 Yards), 14 yards, enforced at NO 2
- San Francisco 49ers (Q4 0:02) — (:02) 9-R.Gould 30 yard field goal is GOOD, Center-86-K.Nelson, Holder-6-M.Wishnowsky.
- New Orleans Saints (Q3 10:34) — (10:34) 41-A.Kamara left guard to NO 20 for no gain (93-D.Jones). FUMBLES (93-D.Jones), RECOVERED by SF-99-D.Buckner at NO 20. 99-D.Buckner to NO 20 for no gain (67-L.Warford).
- New Orleans Saints (Q4 1:00) — (1:00) (Shotgun) 9-D.Brees pass short left to 10-T.Smith for 18 yards, TOUCHDOWN. Pass 5, YAC 13
- San Francisco 49ers (Q3 13:36) — (13:36) (Shotgun) 10-J.Garoppolo pass short middle intended for 17-E.Sanders INTERCEPTED by 52-C.Robertson at SF 43. 52-C.Robertson to SF 40 for 3 yards (85-G.Kittle). INJURY UPDATE: SF #55 D.Ford, ha
Impact plays
Highest EPA snaps that flipped field position.
- New Orleans Saints (Q3 10:34) — (10:34) 41-A.Kamara left guard to NO 20 for no gain (93-D.Jones). FUMBLES (93-D.Jones), RECOVERED by SF-99-D.Buckner at NO 20. 99-D.Buckner to NO 20 for no gain (67-L.Warford).
- San Francisco 49ers (Q2 14:57) — (14:57) (Shotgun) 10-J.Garoppolo pass deep middle to 17-E.Sanders for 75 yards, TOUCHDOWN. Pass 49, YAC 26
- San Francisco 49ers (Q3 13:36) — (13:36) (Shotgun) 10-J.Garoppolo pass short middle intended for 17-E.Sanders INTERCEPTED by 52-C.Robertson at SF 43. 52-C.Robertson to SF 40 for 3 yards (85-G.Kittle). INJURY UPDATE: SF #55 D.Ford, ha
- New Orleans Saints (Q1 11:42) — (11:42) (Shotgun) 9-D.Brees pass deep right to 87-J.Cook for 38 yards, TOUCHDOWN. Pass 18, YAC 20
Every scoring play
Chronological scoring with play-by-play context.
New Orleans Saints TD (+6) — Q1 11:42 · SF 38 · Score 0-6
(11:42) (Shotgun) 9-D.Brees pass deep right to 87-J.Cook for 38 yards, TOUCHDOWN. Pass 18, YAC 20
New Orleans Saints XP (+1) — Q1 11:34 · SF 15 · Score 0-7
3-W.Lutz extra point is GOOD, Center-49-Z.Wood, Holder-6-T.Morstead.
San Francisco 49ers TD (+6) — Q1 8:31 · NO 6 · Score 6-7
(8:31) (Shotgun) 10-J.Garoppolo pass short left to 84-K.Bourne for 6 yards, TOUCHDOWN. Pass 6, YAC 0
San Francisco 49ers XP (+1) — Q1 8:26 · NO 15 · Score 7-7
9-R.Gould extra point is GOOD, Center-86-K.Nelson, Holder-6-M.Wishnowsky.
New Orleans Saints TD (+6) — Q1 4:58 · SF 26 · Score 7-13
(4:58) (Shotgun) 9-D.Brees pass deep left to 87-J.Cook for 26 yards, TOUCHDOWN. NO-87-J.Cook was injured during the play. His return is Probable. Pass 26, YAC 0 PENALTY on SF-23-A.Witherspoon, Unneces
New Orleans Saints TD (+6) — Q2 15:00 · SF 3 · Score 7-19
(15:00) 9-D.Brees pass short left to 89-J.Hill for 3 yards, TOUCHDOWN. Pass 1, YAC 2 INJURY UPDATE: SF #55 D.Ford, hamstring, QUESTIONABLE to return.
New Orleans Saints XP (+1) — Q2 14:57 · SF 15 · Score 7-20
3-W.Lutz extra point is GOOD, Center-49-Z.Wood, Holder-6-T.Morstead.
San Francisco 49ers TD (+6) — Q2 14:57 · NO 75 · Score 13-20
(14:57) (Shotgun) 10-J.Garoppolo pass deep middle to 17-E.Sanders for 75 yards, TOUCHDOWN. Pass 49, YAC 26
San Francisco 49ers XP (+1) — Q2 14:43 · NO 15 · Score 14-20
9-R.Gould extra point is GOOD, Center-86-K.Nelson, Holder-6-M.Wishnowsky. INJURY UPDATE: NO #87 J.Cook, taken to locker room for head/neck evaluation, QUESTIONABLE to return.
New Orleans Saints TD (+6) — Q2 7:31 · SF 1 · Score 14-26
(7:31) 9-D.Brees up the middle for 1 yard, TOUCHDOWN.
New Orleans Saints XP (+1) — Q2 7:29 · SF 15 · Score 14-27
3-W.Lutz extra point is GOOD, Center-49-Z.Wood, Holder-6-T.Morstead.
San Francisco 49ers TD (+6) — Q2 6:08 · NO 35 · Score 20-27
(6:08) 17-E.Sanders pass deep right to 31-R.Mostert for 35 yards, TOUCHDOWN. Garoppolo handed off to Samuel, who lateralled back to Sanders, who threw to Mostert. Pass 22, YAC 13.
San Francisco 49ers XP (+1) — Q2 5:59 · NO 15 · Score 21-27
9-R.Gould extra point is GOOD, Center-86-K.Nelson, Holder-6-M.Wishnowsky.
San Francisco 49ers TD (+6) — Q2 0:45 · NO 10 · Score 27-27
(:45) (Shotgun) 31-R.Mostert right guard for 10 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q2 0:42 · NO 15 · Score 28-27
9-R.Gould extra point is GOOD, Center-86-K.Nelson, Holder-6-M.Wishnowsky.
New Orleans Saints FG (+3) — Q3 12:41 · SF 37 · Score 28-30
(12:41) 3-W.Lutz 55 yard field goal is GOOD, Center-49-Z.Wood, Holder-6-T.Morstead.
San Francisco 49ers TD (+6) — Q3 9:46 · NO 5 · Score 34-30
(9:46) 10-J.Garoppolo pass short left to 85-G.Kittle for 5 yards, TOUCHDOWN. Pass 0, YAC 5
San Francisco 49ers XP (+1) — Q3 9:40 · NO 15 · Score 35-30
9-R.Gould extra point is GOOD, Center-86-K.Nelson, Holder-6-M.Wishnowsky.
New Orleans Saints FG (+3) — Q3 4:56 · SF 30 · Score 35-33
(4:56) 3-W.Lutz 48 yard field goal is GOOD, Center-49-Z.Wood, Holder-6-T.Morstead.
San Francisco 49ers TD (+6) — Q4 9:06 · NO 6 · Score 41-33
(9:06) (Shotgun) 10-J.Garoppolo pass short middle to 84-K.Bourne for 6 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q4 8:59 · NO 15 · Score 42-33
9-R.Gould extra point is GOOD, Center-86-K.Nelson, Holder-6-M.Wishnowsky. PENALTY on NO-97-M.Edwards, Leverage, 15 yards, enforced between downs. INJURY UPDATE: San Fran #44 K.Juszcyzk, CONCUSSION PRO
New Orleans Saints TD (+6) — Q4 6:12 · SF 21 · Score 42-39
(6:12) (Shotgun) 9-D.Brees pass short left to 13-M.Thomas for 21 yards, TOUCHDOWN. Pass 14, YAC 7
New Orleans Saints XP (+1) — Q4 6:06 · SF 15 · Score 42-40
3-W.Lutz extra point is GOOD, Center-49-Z.Wood, Holder-6-T.Morstead.
San Francisco 49ers FG (+3) — Q4 2:28 · NO 23 · Score 45-40
(2:28) 9-R.Gould 41 yard field goal is GOOD, Center-86-K.Nelson, Holder-6-M.Wishnowsky.
New Orleans Saints TD (+6) — Q4 1:00 · SF 18 · Score 45-46
(1:00) (Shotgun) 9-D.Brees pass short left to 10-T.Smith for 18 yards, TOUCHDOWN. Pass 5, YAC 13
San Francisco 49ers FG (+3) — Q4 0:02 · NO 12 · Score 48-46
(:02) 9-R.Gould 30 yard field goal is GOOD, Center-86-K.Nelson, Holder-6-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.
- One-score margin — verify garbage-time stats before drawing fantasy conclusions.
- Jimmy Garoppolo (San Francisco 49ers) led total EPA — start here for highlight and prop research.
- Jimmy Garoppolo (SF) finished above expected through the air (positive CPOE).
Frequently asked questions
Who won San Francisco 49ers vs New Orleans Saints on 2019-12-08?
The San Francisco 49ers beat the New Orleans Saints 48-46 in Week 14, 2019.
What was the score by quarter in San Francisco 49ers vs New Orleans Saints?
Q1: San Francisco 49ers 7, New Orleans Saints 13; Q2: San Francisco 49ers 21, New Orleans Saints 14; Q3: San Francisco 49ers 7, New Orleans Saints 6; Q4: San Francisco 49ers 13, New Orleans Saints 13; Final: San Francisco 49ers 48, New Orleans Saints 46.
Who scored touchdowns and field goals in San Francisco 49ers vs New Orleans Saints?
New Orleans Saints touchdown — J. Cook (D. Brees pass) (Q1 11:42) San Francisco 49ers touchdown — K. Bourne (J. Garoppolo pass) (Q1 8:31) New Orleans Saints touchdown — J. Cook (D. Brees pass) (Q1 4:58) New Orleans Saints touchdown — J. Hill (D. Brees pass) (Q2 15:00) San Francisco 49ers touchdown — E. Sanders (J. Garoppolo pass) (Q2 14:57) New Orleans Saints touchdown — D. Brees (Q2 7:31) San Francisco 49ers touchdown — R. Mostert (E. Sanders pass) (Q2 6:08) San Francisco 49ers touchdown — R. Mostert (Q2 0:45) San Francisco 49ers touchdown — G. Kittle (J. Garoppolo pass) (Q3 9:46) San Francisco 49ers touchdown — K. Bourne (J. Garoppolo pass) (Q4 9:06) New Orleans Saints touchdown — M. Thomas (D. Brees pass) (Q4 6:12) New Orleans Saints touchdown — T. Smith (D. Brees pass) (Q4 1:00) New Orleans Saints field goal — W. Lutz (Q3 12:41, 3 pts) New Orleans Saints field goal — W. Lutz (Q3 4:56, 3 pts) San Francisco 49ers field goal — R. Gould (Q4 2:28, 3 pts) San Francisco 49ers field goal — R. Gould (Q4 0:02, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.
How did the quarterbacks play in San Francisco 49ers vs New Orleans Saints?
D. Brees (New Orleans Saints), 65.9% completion, -1.7% CPOE, +0.41 EPA per dropback, +18.15 total passing EPA. Jimmy Garoppolo (San Francisco 49ers), 65.0% completion, +6.0% CPOE, +0.46 EPA per dropback, +18.51 total passing EPA.
Who was FantasyHQ's player of the game in San Francisco 49ers vs New Orleans Saints?
Jimmy Garoppolo (San Francisco 49ers) was FantasyHQ's Game MVP with +18.51 total EPA on Passing plays. across 40 snaps. Their top snap (+5.83 EPA): (14:57) (Shotgun) 10-J.Garoppolo pass deep middle to 17-E.Sanders for 75 yards, TOUCHDOWN. Pass 49, YAC 26.
Was San Francisco 49ers vs New Orleans Saints a close game?
Yes — the margin was 2 points. San Francisco 49ers won 48-46 in a game that came down to the wire.
Season records after this game
San Francisco 49ers
Entered 10-2 Now 11-2 W
New Orleans Saints
Entered 10-2 Now 10-3 L