Game story
In the Divisional of the 2023 NFL season on 2024-01-20, the San Francisco 49ers took care of business against the Green Bay Packers, pulling away with a 24–21 final that came down to the wire.
The highest-scoring period was Q3 with 22 combined points — the stretch that most shaped the final margin.
B. Purdy (San Francisco 49ers) paced the passing game, with +6.52 total EPA, and -4.8% completion percentage over expected.
On the individual side, G. Kittle (San Francisco 49ers) delivered the top overall EPA impact at +6.58 — the clearest player-of-the-game signal on the analytics sheet.
The momentum swing (-25.3% win probability) landed in the fourth quarter when Green Bay Packers changed the game: (: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).
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| Green Bay Packers | 3 | 3 | 15 | 0 | 0 | 21 |
| San Francisco 49ers | 0 | 7 | 7 | 10 | 0 | 24 |
Stars of the game
Top performers by total expected points added (EPA) across passing, rushing, and receiving.
- 1 G. Kittle · San Francisco 49ers · Receiving · +6.58 total EPA · 7 snaps · +0.94 EPA/play
- 2 B. Purdy · San Francisco 49ers · Passing · +6.52 total EPA · 41 snaps · +0.16 EPA/play
- 3 J. Love · Green Bay Packers · Passing · +6.50 total EPA · 40 snaps · +0.16 EPA/play
- 4 R. Doubs · Green Bay Packers · Receiving · +6.44 total EPA · 6 snaps · +1.07 EPA/play
- 5 J. Jennings · San Francisco 49ers · Receiving · +4.47 total EPA · 6 snaps · +0.75 EPA/play
- 6 C. McCaffrey · San Francisco 49ers · Rushing · +4.43 total EPA · 17 snaps · +0.26 EPA/play
- 7 A. Jones · Green Bay Packers · Rushing · +2.73 total EPA · 18 snaps · +0.15 EPA/play
- 8 B. Melton · Green Bay Packers · Receiving · +2.44 total EPA · 1 snaps · +2.44 EPA/play
Player of the game
FantasyHQ analytics player-of-the-game pick based on total EPA and signature plays.
G. Kittle — SF · Receiving
G. Kittle posted the highest total EPA (+6.58) in the game, making the biggest overall impact on San Francisco 49ers's efficiency. Across 7 counted snaps, they averaged +0.94 EPA per play.
The signature play (+4.57 EPA) came from Green Bay Packers: (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.
Who scored touchdowns and field goals
Every touchdown and field goal with the player named in official play-by-play.
Touchdowns
- San Francisco 49ers — G. Kittle (B. Purdy pass)
- Green Bay Packers — B. Melton (J. Love pass)
- San Francisco 49ers — C. McCaffrey
- Green Bay Packers — T. Kraft (J. Love pass)
- San Francisco 49ers — C. McCaffrey
Field goals
- Green Bay Packers — A. Carlson
- Green Bay Packers — A. Carlson
- San Francisco 49ers — J. Moody
How it unfolded, quarter by quarter
A quarter-by-quarter recap built from live scoring plays and play descriptions.
The opening quarter: Green Bay Packers won the period 3–0. Green Bay Packers connected on a field goal from the SF 11 (Q1 52: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 38: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 38: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 34: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 24: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 24: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 22:47) — (7:47) 23-C.McCaffrey right guard for 39 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the GB 15 (Q3 22: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 20: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 20: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 — the swings that decided the game.
- 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 24: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 22: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 22: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 expected-points added snaps that flipped field position and scoring chances.
- Green Bay Packers (Q3 24: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 38:48) — (8:48) (Shotgun) 13-B.Purdy pass deep right to 85-G.Kittle for 32 yards, TOUCHDOWN.
- Green Bay Packers (Q3 17: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 44:40) — (14:40) (No Huddle) 10-J.Love up the middle to SF 14 for no gain (57-D.Greenlaw; 91-A.Armstead).
Quarterback report card
B.Purdy led all passers in efficiency for San Francisco 49ers, setting the tone in the passing game according to FantasyHQ analytics.
- B.Purdy (San Francisco 49ers) · 41 dropbacks · 56.1% completion · -4.8% CPOE · +0.16 EPA/play · +6.52 total EPA
- J.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 from FantasyHQ analytics.
| Stat | Green Bay Packers | San Francisco 49ers |
|---|---|---|
| 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% |
By the numbers
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.
- Green Bay Packers: 10 drives, +5.52 total EPA, 4 scoring drives
- San Francisco 49ers: 10 drives, +6.53 total EPA, 4 scoring drives
Key takeaways
What to remember for fantasy research, film review, and follow-up box score digging.
- San Francisco 49ers leaves with the win and the better postgame narrative for Week-to-week momentum.
- One-score margin — fantasy managers should double-check garbage-time stats before drawing conclusions.
- G. Kittle (San Francisco 49ers) is the first name to pull up for highlight reels and prop-retrospective research.
- B. Purdy (SF) finished below expected efficiency — volume may have masked accuracy issues.
Every scoring play
Chronological scoring with field position and full play-by-play context.
- Green Bay Packers FG (+3) — Q1 52: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 38: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 38: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 34: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 24: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 24: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 22:47 · GB 39 · Score 13-13
(7:47) 23-C.McCaffrey right guard for 39 yards, TOUCHDOWN. - San Francisco 49ers XP (+1) — Q3 22: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 20: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 20: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.
Frequently asked questions
Who won Green Bay Packers vs San Francisco 49ers?
The San Francisco 49ers beat the Green Bay Packers 24-21 in Divisional, 2023 on 2024-01-20.
What was the final score of Green Bay Packers vs San Francisco 49ers?
The final score was Green Bay Packers 21, San Francisco 49ers 24 (GB 21-24 SF) in Divisional, 2023 on 2024-01-20.
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 38:48) Green Bay Packers touchdown — B. Melton (J. Love pass) (Q3 24:33) San Francisco 49ers touchdown — C. McCaffrey (Q3 22:47) Green Bay Packers touchdown — T. Kraft (J. Love pass) (Q3 20:26) San Francisco 49ers touchdown — C. McCaffrey (Q4 1:11) Green Bay Packers field goal — A. Carlson (Q1 52:26, 3 pts) Green Bay Packers field goal — A. Carlson (Q2 34: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?
B. Purdy (San Francisco 49ers), 56.1% completion, -4.8% CPOE, +0.16 EPA per dropback, +6.52 total passing EPA. J. Love (Green Bay Packers), 52.5% completion, -1.5% CPOE, +0.16 EPA per dropback, +6.50 total passing EPA.
Who was the most impactful player in Green Bay Packers vs San Francisco 49ers?
G. Kittle (San Francisco 49ers) led the game in total EPA with +6.58 on receiving plays. across 7 snaps. The top single-play swing was (+4.57 EPA): (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.. The biggest win-probability swing was -25.3%.
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