Quick answer
- Winner
- Philadelphia Eagles
- Final score
- Philadelphia Eagles 31–7 San Francisco 49ers
- Halftime
- San Francisco 49ers 7–22 Philadelphia Eagles at halftime
- FantasyHQ MVP
- Donovan Smith
- Top passer
- Jalen Hurts
- Biggest EPA play
- (7:03) 13-B.Purdy pass incomplete short left to 11-B.Aiyuk (7-H.Reddick). Philadelphia cha…
- Game date
- 2023-01-29
Game summary
The Philadelphia Eagles beat the San Francisco 49ers 31–7 on 2023-01-29. Donovan Smith posted a game-high +4.46 total EPA in the receiving.
The highest-scoring period was Q2 with 22 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| 0 | 7 | 0 | 0 | 0 | 7 | |
| 7 | 15 | 7 | 3 | 0 | 31 |
Stars of the game
Top performers by total expected points added (EPA).
- 1

Donovan Smith · Philadelphia Eagles · Receiving · +4.46 total EPA · 3 snaps · +1.49 EPA/play - 2

Jalen Hurts · Philadelphia Eagles · Passing · +2.67 total EPA · 30 snaps · +0.09 EPA/play - 3

Kenneth Gainwell · Philadelphia Eagles · Receiving · +2.49 total EPA · 3 snaps · +0.83 EPA/play - 4

George Kittle · San Francisco 49ers · Receiving · +2.46 total EPA · 4 snaps · +0.61 EPA/play - 5

Miles Sanders · Philadelphia Eagles · Rushing · +1.97 total EPA · 11 snaps · +0.18 EPA/play - 6

Ben Scott · Philadelphia Eagles · Rushing · +1.60 total EPA · 7 snaps · +0.23 EPA/play - 7

Kenneth Gainwell · Philadelphia Eagles · Rushing · +1.44 total EPA · 14 snaps · +0.10 EPA/play - 8

Jalen Hurts · Philadelphia Eagles · Rushing · +1.20 total EPA · 10 snaps · +0.12 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
Donovan Smith — PHI · Receiving
Donovan Smith posted the highest total EPA (+4.46) in the game, the strongest overall impact for Philadelphia Eagles. Across 3 counted snaps, they averaged +1.49 EPA per play.
Donovan Smith's top snap (+4.05 EPA): (10:28) (Shotgun) 1-J.Hurts pass deep left to 6-D.Smith to SF 6 for 29 yards (1-J.Ward) [94-C.Omenihu].
Biggest single play (-4.81 EPA): Brock Purdy — (7:03) 13-B.Purdy pass incomplete short left to 11-B.Aiyuk (7-H.Reddick). Philadelphia challenged the incomplete pass ruling, and the play was REVERSED. 13-B.Purdy sacked at SF 40 for -10 yards (7-H.R
Quarterback report card
Jalen Hurts led all passers in efficiency for Philadelphia Eagles, setting the tone in the passing game according to FantasyHQ analytics.

Jalen Hurts (Philadelphia Eagles) · 30 dropbacks · 50.0% completion · -2.6% CPOE · +0.09 EPA/play · +2.67 total EPA
Josh Johnson (San Francisco 49ers) · 15 dropbacks · 46.7% completion · -5.5% CPOE · -0.14 EPA/play · -2.03 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | -0.323 | +0.071 |
| Offensive success rate | 35.5% | 46.0% |
| Pass EPA/play | -0.349 | +0.089 |
| Rush EPA/play | -0.509 | +0.148 |
| Defensive EPA/play | -0.071 | +0.323 |
| Defensive success rate | 54.0% | 64.5% |
Drive & efficiency notes
Philadelphia Eagles held the efficiency edge in offensive EPA per play (+0.07 vs -0.32), even if the scoreboard told a different story.
Season benchmark context (offensive EPA per play):
- San Francisco 49ers: -0.32 EPA/play (2nd percentile vs. 2022 team-game averages)
- Philadelphia Eagles: +0.07 EPA/play (73rd percentile vs. 2022 team-game averages)
- Philadelphia Eagles: 10 drives, +6.19 total EPA, 5 scoring drives
- San Francisco 49ers: 10 drives, -20.06 total EPA, 1 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns

Philadelphia Eagles — Miles Sanders 
San Francisco 49ers — Christian McCaffrey 
Philadelphia Eagles — Miles Sanders 
Philadelphia Eagles — Ben Scott 
Philadelphia Eagles — Jalen Hurts
Field goals

Philadelphia Eagles — Jordan Elliott
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: Philadelphia Eagles won the period 7–0. Philadelphia Eagles found the end zone from the SF 6 (Q1 9:51) — (9:51) (Shotgun) 26-M.Sanders left guard for 6 yards, TOUCHDOWN.; Philadelphia Eagles added 1 points from the SF 15 (Q1 9:48) — 4-J.Elliott extra point is GOOD, Center-45-R.Lovato, Holder-13-B.Kern..
The second quarter: Philadelphia Eagles won the period 15–7. San Francisco 49ers found the end zone from the PHI 23 (Q2 8:37) — (8:37) 23-C.McCaffrey right end for 23 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the PHI 15 (Q2 8:29) — 9-R.Gould extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.; Philadelphia Eagles found the end zone from the SF 13 (Q2 1:40) — (1:40) (No Huddle, Shotgun) 26-M.Sanders left end for 13 yards, TOUCHDOWN. SF-56-S.Ebukam was injured during the play.; Philadelphia Eagles added 1 points from the SF 15 (Q2 1:36) — 4-J.Elliott extra point is GOOD, Center-45-R.Lovato, Holder-13-B.Kern.; Philadelphia Eagles found the end zone from the SF 10 (Q2 0:21) — (:21) (Shotgun) 35-B.Scott right end for 10 yards, TOUCHDOWN.; Philadelphia Eagles added 1 points from the SF 15 (Q2 0:16) — 4-J.Elliott extra point is GOOD, Center-45-R.Lovato, Holder-13-B.Kern.; Philadelphia Eagles added 1 points from the PHI 35 (Q2 0:16) — 4-J.Elliott kicks 68 yards from PHI 35 to SF -3. 3-R.McCloud to SF 39 for 42 yards (53-C.Elliss)..
The third quarter: Philadelphia Eagles won the period 7–0. Philadelphia Eagles found the end zone from the SF 1 (Q3 0:48) — (:48) 1-J.Hurts up the middle for 1 yard, TOUCHDOWN.; Philadelphia Eagles added 1 points from the SF 15 (Q3 0:43) — 4-J.Elliott extra point is GOOD, Center-45-R.Lovato, Holder-13-B.Kern..
The fourth quarter: Philadelphia Eagles won the period 3–0. Philadelphia Eagles connected on a field goal from the SF 13 (Q4 5:20) — (5:20) 4-J.Elliott 31 yard field goal is GOOD, Center-45-R.Lovato, Holder-13-B.Kern..
Turning points
Plays that moved win probability the most.
- Philadelphia Eagles (Q1 10:28) — (10:28) (Shotgun) 1-J.Hurts pass deep left to 6-D.Smith to SF 6 for 29 yards (1-J.Ward) [94-C.Omenihu].
- San Francisco 49ers (Q2 1:19) — (1:19) (No Huddle, Shotgun) 17-J.Johnson FUMBLES (Aborted) at SF 31, RECOVERED by PHI-7-H.Reddick at SF 30.
- San Francisco 49ers (Q1 7:03) — (7:03) 13-B.Purdy pass incomplete short left to 11-B.Aiyuk (7-H.Reddick). Philadelphia challenged the incomplete pass ruling, and the play was REVERSED. 13-B.Purdy sacked at SF 40 for -10 yards (7-H.R
- San Francisco 49ers (Q2 8:37) — (8:37) 23-C.McCaffrey right end for 23 yards, TOUCHDOWN.
- Philadelphia Eagles (Q2 1:40) — (1:40) (No Huddle, Shotgun) 26-M.Sanders left end for 13 yards, TOUCHDOWN. SF-56-S.Ebukam was injured during the play.
Impact plays
Highest EPA snaps that flipped field position.
- San Francisco 49ers (Q1 7:03) — (7:03) 13-B.Purdy pass incomplete short left to 11-B.Aiyuk (7-H.Reddick). Philadelphia challenged the incomplete pass ruling, and the play was REVERSED. 13-B.Purdy sacked at SF 40 for -10 yards (7-H.R
- San Francisco 49ers (Q2 1:19) — (1:19) (No Huddle, Shotgun) 17-J.Johnson FUMBLES (Aborted) at SF 31, RECOVERED by PHI-7-H.Reddick at SF 30.
- Philadelphia Eagles (Q1 10:28) — (10:28) (Shotgun) 1-J.Hurts pass deep left to 6-D.Smith to SF 6 for 29 yards (1-J.Ward) [94-C.Omenihu].
- Philadelphia Eagles (Q3 4:05) — (4:05) 13-B.Kern punts 30 yards to SF 20, Center-45-R.Lovato. 3-R.McCloud ran ob at SF 32 for 12 yards (17-N.Dean). PENALTY on SF-24-J.Mason, Roughing the Kicker, 15 yards, enforced at 50 - No Play.
Every scoring play
Chronological scoring with play-by-play context.
Philadelphia Eagles TD (+6) — Q1 9:51 · SF 6 · Score 0-6
(9:51) (Shotgun) 26-M.Sanders left guard for 6 yards, TOUCHDOWN.
Philadelphia Eagles XP (+1) — Q1 9:48 · SF 15 · Score 0-7
4-J.Elliott extra point is GOOD, Center-45-R.Lovato, Holder-13-B.Kern.
San Francisco 49ers TD (+6) — Q2 8:37 · PHI 23 · Score 6-7
(8:37) 23-C.McCaffrey right end for 23 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q2 8:29 · PHI 15 · Score 7-7
9-R.Gould extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.
Philadelphia Eagles TD (+6) — Q2 1:40 · SF 13 · Score 7-13
(1:40) (No Huddle, Shotgun) 26-M.Sanders left end for 13 yards, TOUCHDOWN. SF-56-S.Ebukam was injured during the play.
Philadelphia Eagles XP (+1) — Q2 1:36 · SF 15 · Score 7-14
4-J.Elliott extra point is GOOD, Center-45-R.Lovato, Holder-13-B.Kern.
Philadelphia Eagles TD (+6) — Q2 0:21 · SF 10 · Score 7-20
(:21) (Shotgun) 35-B.Scott right end for 10 yards, TOUCHDOWN.
Philadelphia Eagles XP (+1) — Q2 0:16 · SF 15 · Score 7-21
4-J.Elliott extra point is GOOD, Center-45-R.Lovato, Holder-13-B.Kern.
Philadelphia Eagles XP (+1) — Q2 0:16 · PHI 35 · Score 7-21
4-J.Elliott kicks 68 yards from PHI 35 to SF -3. 3-R.McCloud to SF 39 for 42 yards (53-C.Elliss).
Philadelphia Eagles TD (+6) — Q3 0:48 · SF 1 · Score 7-27
(:48) 1-J.Hurts up the middle for 1 yard, TOUCHDOWN.
Philadelphia Eagles XP (+1) — Q3 0:43 · SF 15 · Score 7-28
4-J.Elliott extra point is GOOD, Center-45-R.Lovato, Holder-13-B.Kern.
Philadelphia Eagles FG (+3) — Q4 5:20 · SF 13 · Score 7-31
(5:20) 4-J.Elliott 31 yard field goal is GOOD, Center-45-R.Lovato, Holder-13-B.Kern.
Key takeaways
What to remember for fantasy research and follow-up box score digging.
- Philadelphia Eagles earned the result — use the box score for snap-level context.
- Donovan Smith (Philadelphia Eagles) led total EPA — start here for highlight and prop research.
- Josh Johnson (SF) finished below expected efficiency despite volume.
Frequently asked questions
Who won San Francisco 49ers vs Philadelphia Eagles on 2023-01-29?
The Philadelphia Eagles beat the San Francisco 49ers 31-7 in Conf. Championship, 2022.
What was the score by quarter in San Francisco 49ers vs Philadelphia Eagles?
Q1: San Francisco 49ers 0, Philadelphia Eagles 7; Q2: San Francisco 49ers 7, Philadelphia Eagles 15; Q3: San Francisco 49ers 0, Philadelphia Eagles 7; Q4: San Francisco 49ers 0, Philadelphia Eagles 3; Final: San Francisco 49ers 7, Philadelphia Eagles 31.
Who scored touchdowns and field goals in San Francisco 49ers vs Philadelphia Eagles?
Philadelphia Eagles touchdown — M. Sanders (Q1 9:51) San Francisco 49ers touchdown — C. McCaffrey (Q2 8:37) Philadelphia Eagles touchdown — M. Sanders (Q2 1:40) Philadelphia Eagles touchdown — B. Scott (Q2 0:21) Philadelphia Eagles touchdown — J. Hurts (Q3 0:48) Philadelphia Eagles field goal — J. Elliott (Q4 5:20, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.
How did the quarterbacks play in San Francisco 49ers vs Philadelphia Eagles?
Jalen Hurts (Philadelphia Eagles), 50.0% completion, -2.6% CPOE, +0.09 EPA per dropback, +2.67 total passing EPA. Josh Johnson (San Francisco 49ers), 46.7% completion, -5.5% CPOE, -0.14 EPA per dropback, -2.03 total passing EPA.
Who was FantasyHQ's player of the game in San Francisco 49ers vs Philadelphia Eagles?
Donovan Smith (Philadelphia Eagles) was FantasyHQ's Game MVP with +4.46 total EPA on Receiving plays. across 3 snaps. Their top snap (+4.05 EPA): (10:28) (Shotgun) 1-J.Hurts pass deep left to 6-D.Smith to SF 6 for 29 yards (1-J.Ward) [94-C.Omenihu]..
Season records after this game
San Francisco 49ers
Entered 15-4 Now 15-5 L
Philadelphia Eagles
Entered 15-3 Now 16-3 W