Quick answer
- Winner
- San Francisco 49ers
- Final score
- San Francisco 49ers 24–21 Green Bay Packers
- Halftime
- Green Bay Packers 6–7 San Francisco 49ers at halftime
- FantasyHQ MVP
- George Kittle
- Top passer
- Brock Purdy
- Biggest EPA play
- (9:40) (Shotgun) 10-J.Love pass incomplete deep middle to 80-B.Melton. PENALTY on SF-20-A.…
- Game date
- 2024-01-20
Game summary
The San Francisco 49ers beat the Green Bay Packers 24–21 on 2024-01-20. George Kittle posted a game-high +6.58 total EPA in the receiving.
The highest-scoring period was Q3 with 22 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| 3 | 3 | 15 | 0 | 0 | 21 | |
| 0 | 7 | 7 | 10 | 0 | 24 |
Stars of the game
Top performers by total expected points added (EPA).
- 1

George Kittle · San Francisco 49ers · Receiving · +6.58 total EPA · 7 snaps · +0.94 EPA/play - 2

Brock Purdy · San Francisco 49ers · Passing · +6.52 total EPA · 41 snaps · +0.16 EPA/play - 3

Julian Love · Green Bay Packers · Passing · +6.50 total EPA · 40 snaps · +0.16 EPA/play - 4

Romeo Doubs · Green Bay Packers · Receiving · +6.44 total EPA · 6 snaps · +1.07 EPA/play - 5

Jauan Jennings · San Francisco 49ers · Receiving · +4.47 total EPA · 6 snaps · +0.75 EPA/play - 6

Christian McCaffrey · San Francisco 49ers · Rushing · +4.43 total EPA · 17 snaps · +0.26 EPA/play - 7

Andre Jones Jr. · Green Bay Packers · Rushing · +2.73 total EPA · 18 snaps · +0.15 EPA/play - 8

Bo Melton · Green Bay Packers · Receiving · +2.44 total EPA · 1 snaps · +2.44 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
George Kittle — SF · Receiving
George Kittle posted the highest total EPA (+6.58) in the game, the strongest overall impact for San Francisco 49ers. Across 7 counted snaps, they averaged +0.94 EPA per play.
George Kittle's top snap (+4.06 EPA): (8:48) (Shotgun) 13-B.Purdy pass deep right to 85-G.Kittle for 32 yards, TOUCHDOWN.
Biggest single play (+4.57 EPA): Julian Love — (9:40) (Shotgun) 10-J.Love pass incomplete deep middle to 80-B.Melton. PENALTY on SF-20-A.Thomas, Defensive Pass Interference, 41 yards, enforced at GB 40 - No Play.
Quarterback report card
Brock Purdy led all passers in efficiency for San Francisco 49ers, setting the tone in the passing game according to FantasyHQ analytics.

Brock Purdy (San Francisco 49ers) · 41 dropbacks · 56.1% completion · -4.8% CPOE · +0.16 EPA/play · +6.52 total EPA
Julian Love (Green Bay Packers) · 40 dropbacks · 52.5% completion · -1.5% CPOE · +0.16 EPA/play · +6.50 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | +0.070 | +0.082 |
| Offensive success rate | 45.6% | 43.8% |
| Pass EPA/play | +0.162 | +0.159 |
| Rush EPA/play | -0.066 | +0.187 |
| Defensive EPA/play | -0.082 | -0.070 |
| Defensive success rate | 56.2% | 54.4% |
Drive & efficiency notes
Both offenses finished within striking distance on EPA per play (Green Bay Packers +0.07, San Francisco 49ers +0.08) — a true toss-up on the analytics sheet.
Season benchmark context (offensive EPA per play):
- Green Bay Packers: +0.07 EPA/play (73rd percentile vs. 2023 team-game averages)
- San Francisco 49ers: +0.08 EPA/play (77th percentile vs. 2023 team-game averages)
- Green Bay Packers: 10 drives, +5.52 total EPA, 4 scoring drives
- San Francisco 49ers: 10 drives, +6.53 total EPA, 4 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns

San Francisco 49ers — George Kittle (Brock Purdy pass) 
Green Bay Packers — Bo Melton (Julian Love pass) 
San Francisco 49ers — Christian McCaffrey 
Green Bay Packers — Tucker Kraft (Julian Love pass) 
San Francisco 49ers — Christian McCaffrey
Field goals
Green Bay Packers — Anders Carlson
Green Bay Packers — Anders Carlson
San Francisco 49ers — Jaylen Moody
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: Green Bay Packers won the period 3–0. Green Bay Packers connected on a field goal from the SF 11 (Q1 7:26) — (7:26) 17-A.Carlson 29 yard field goal is GOOD, Center-42-M.Orzech, Holder-19-D.Whelan..
The second quarter: San Francisco 49ers won the period 7–3. San Francisco 49ers found the end zone from the GB 32 (Q2 8:48) — (8:48) (Shotgun) 13-B.Purdy pass deep right to 85-G.Kittle for 32 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the GB 15 (Q2 8:42) — 4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.; Green Bay Packers connected on a field goal from the SF 11 (Q2 4:13) — (4:13) 17-A.Carlson 29 yard field goal is GOOD, Center-42-M.Orzech, Holder-19-D.Whelan..
The third quarter: Green Bay Packers won the period 15–7. Green Bay Packers found the end zone from the SF 19 (Q3 9:33) — (9:33) (Shotgun) 10-J.Love pass deep right to 80-B.Melton for 19 yards, TOUCHDOWN.; Green Bay Packers added 1 points from the SF 15 (Q3 9:27) — 17-A.Carlson extra point is GOOD, Center-42-M.Orzech, Holder-19-D.Whelan.; San Francisco 49ers found the end zone from the GB 39 (Q3 7:47) — (7:47) 23-C.McCaffrey right guard for 39 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the GB 15 (Q3 7:39) — 4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.; Green Bay Packers found the end zone from the SF 2 (Q3 5:26) — (5:26) (Shotgun) 10-J.Love pass short right to 85-T.Kraft for 2 yards, TOUCHDOWN.; Green Bay Packers registered a safety from the SF 2 (Q3 5:23) — TWO-POINT CONVERSION ATTEMPT. 10-J.Love pass to 33-A.Jones is complete. ATTEMPT SUCCEEDS..
The fourth quarter: San Francisco 49ers won the period 10–0. San Francisco 49ers connected on a field goal from the GB 34 (Q4 15:00) — (15:00) 4-J.Moody 52 yard field goal is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.; San Francisco 49ers found the end zone from the GB 6 (Q4 1:11) — (1:11) 23-C.McCaffrey right guard for 6 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the GB 15 (Q4 1:07) — 4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky..
Turning points
Plays that moved win probability the most.
- Green Bay Packers (Q4 0:52) — (:52) (Shotgun) 10-J.Love pass deep middle intended for 9-C.Watson INTERCEPTED by 57-D.Greenlaw [97-N.Bosa] at SF 42. 57-D.Greenlaw to GB 40 for 18 yards (11-J.Reed).
- Green Bay Packers (Q3 9:40) — (9:40) (Shotgun) 10-J.Love pass incomplete deep middle to 80-B.Melton. PENALTY on SF-20-A.Thomas, Defensive Pass Interference, 41 yards, enforced at GB 40 - No Play.
- San Francisco 49ers (Q3 7:47) — (7:47) 23-C.McCaffrey right guard for 39 yards, TOUCHDOWN.
- Green Bay Packers (Q4 6:21) — (6:21) 17-A.Carlson 41 yard field goal is No Good, Wide Left, Center-42-M.Orzech, Holder-19-D.Whelan.
- Green Bay Packers (Q3 7:39) — 4-J.Moody kicks 65 yards from SF 35 to GB 0. 25-K.Nixon to SF 27 for 73 yards (45-D.Flannigan-Fowles). FUMBLES (45-D.Flannigan-Fowles), recovered by GB-45-Er.Wilson at SF 20.
Impact plays
Highest EPA snaps that flipped field position.
- Green Bay Packers (Q3 9:40) — (9:40) (Shotgun) 10-J.Love pass incomplete deep middle to 80-B.Melton. PENALTY on SF-20-A.Thomas, Defensive Pass Interference, 41 yards, enforced at GB 40 - No Play.
- San Francisco 49ers (Q2 8:48) — (8:48) (Shotgun) 13-B.Purdy pass deep right to 85-G.Kittle for 32 yards, TOUCHDOWN.
- Green Bay Packers (Q3 2:18) — (2:18) (Shotgun) 10-J.Love pass short middle intended for 85-T.Kraft INTERCEPTED by 57-D.Greenlaw at SF 45. 57-D.Greenlaw to GB 48 for 7 yards (27-P.Taylor).
- Green Bay Packers (Q2 14:40) — (14:40) (No Huddle) 10-J.Love up the middle to SF 14 for no gain (57-D.Greenlaw; 91-A.Armstead).
Every scoring play
Chronological scoring with play-by-play context.
Green Bay Packers FG (+3) — Q1 7:26 · SF 11 · Score 3-0
(7:26) 17-A.Carlson 29 yard field goal is GOOD, Center-42-M.Orzech, Holder-19-D.Whelan.
San Francisco 49ers TD (+6) — Q2 8:48 · GB 32 · Score 3-6
(8:48) (Shotgun) 13-B.Purdy pass deep right to 85-G.Kittle for 32 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q2 8:42 · GB 15 · Score 3-7
4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.
Green Bay Packers FG (+3) — Q2 4:13 · SF 11 · Score 6-7
(4:13) 17-A.Carlson 29 yard field goal is GOOD, Center-42-M.Orzech, Holder-19-D.Whelan.
Green Bay Packers TD (+6) — Q3 9:33 · SF 19 · Score 12-7
(9:33) (Shotgun) 10-J.Love pass deep right to 80-B.Melton for 19 yards, TOUCHDOWN.
Green Bay Packers XP (+1) — Q3 9:27 · SF 15 · Score 13-7
17-A.Carlson extra point is GOOD, Center-42-M.Orzech, Holder-19-D.Whelan.
San Francisco 49ers TD (+6) — Q3 7:47 · GB 39 · Score 13-13
(7:47) 23-C.McCaffrey right guard for 39 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q3 7:39 · GB 15 · Score 13-14
4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.
Green Bay Packers TD (+6) — Q3 5:26 · SF 2 · Score 19-14
(5:26) (Shotgun) 10-J.Love pass short right to 85-T.Kraft for 2 yards, TOUCHDOWN.
Green Bay Packers Safety (+2) — Q3 5:23 · SF 2 · Score 21-14
TWO-POINT CONVERSION ATTEMPT. 10-J.Love pass to 33-A.Jones is complete. ATTEMPT SUCCEEDS.
San Francisco 49ers FG (+3) — Q4 15:00 · GB 34 · Score 21-17
(15:00) 4-J.Moody 52 yard field goal is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.
San Francisco 49ers TD (+6) — Q4 1:11 · GB 6 · Score 21-23
(1:11) 23-C.McCaffrey right guard for 6 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q4 1:07 · GB 15 · Score 21-24
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.
- One-score margin — verify garbage-time stats before drawing fantasy conclusions.
- George Kittle (San Francisco 49ers) led total EPA — start here for highlight and prop research.
- Brock Purdy (SF) finished below expected efficiency despite volume.
Frequently asked questions
Who won Green Bay Packers vs San Francisco 49ers on 2024-01-20?
The San Francisco 49ers beat the Green Bay Packers 24-21 in Divisional, 2023.
What was the score by quarter in Green Bay Packers vs San Francisco 49ers?
Q1: Green Bay Packers 3, San Francisco 49ers 0; Q2: Green Bay Packers 3, San Francisco 49ers 7; Q3: Green Bay Packers 15, San Francisco 49ers 7; Q4: Green Bay Packers 0, San Francisco 49ers 10; Final: Green Bay Packers 21, San Francisco 49ers 24.
Who scored touchdowns and field goals in Green Bay Packers vs San Francisco 49ers?
San Francisco 49ers touchdown — G. Kittle (B. Purdy pass) (Q2 8:48) Green Bay Packers touchdown — B. Melton (J. Love pass) (Q3 9:33) San Francisco 49ers touchdown — C. McCaffrey (Q3 7:47) Green Bay Packers touchdown — T. Kraft (J. Love pass) (Q3 5:26) San Francisco 49ers touchdown — C. McCaffrey (Q4 1:11) Green Bay Packers field goal — A. Carlson (Q1 7:26, 3 pts) Green Bay Packers field goal — A. Carlson (Q2 4:13, 3 pts) San Francisco 49ers field goal — J. Moody (Q4 15:00, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.
How did the quarterbacks play in Green Bay Packers vs San Francisco 49ers?
Brock Purdy (San Francisco 49ers), 56.1% completion, -4.8% CPOE, +0.16 EPA per dropback, +6.52 total passing EPA. Julian Love (Green Bay Packers), 52.5% completion, -1.5% CPOE, +0.16 EPA per dropback, +6.50 total passing EPA.
Who was FantasyHQ's player of the game in Green Bay Packers vs San Francisco 49ers?
George Kittle (San Francisco 49ers) was FantasyHQ's Game MVP with +6.58 total EPA on Receiving plays. across 7 snaps. Their top snap (+4.06 EPA): (8:48) (Shotgun) 13-B.Purdy pass deep right to 85-G.Kittle for 32 yards, TOUCHDOWN..
Was Green Bay Packers vs San Francisco 49ers a close game?
Yes — the margin was 3 points. San Francisco 49ers won 24-21 in a game that came down to the wire.
Season records after this game
Green Bay Packers
Entered 10-8 Now 10-9 L
San Francisco 49ers
Entered 12-5 Now 13-5 W