Quick answer
- Winner
- San Francisco 49ers
- Final score
- San Francisco 49ers 31–28 Philadelphia Eagles
- Halftime
- Tied 14–14 at halftime
- FantasyHQ MVP
- K. Barlow
- Top passer
- D. McNabb
- Biggest EPA play
- (14:52) 5-D.McNabb pass intended for 84-F.Mitchell INTERCEPTED by 33-T.Parrish at PHI 33. …
- Game date
- 2003-12-21
Game summary
The San Francisco 49ers beat the Philadelphia Eagles 31–28 on 2003-12-21. K. Barlow posted a game-high +6.05 total EPA in the rushing.
The highest-scoring period was Q2 with 21 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | OT | T | |
|---|---|---|---|---|---|---|
| 7 | 7 | 3 | 11 | 3 | 31 | |
| 0 | 14 | 7 | 7 | 0 | 28 |
Stars of the game
Top performers by total expected points added (EPA).
- 1
K. Barlow · San Francisco 49ers · Rushing · +6.05 total EPA · 30 snaps · +0.20 EPA/play - 2
K. Barlow · San Francisco 49ers · Receiving · +5.67 total EPA · 3 snaps · +1.89 EPA/play - 3
B. Lloyd · San Francisco 49ers · Receiving · +5.21 total EPA · 3 snaps · +1.74 EPA/play - 4
J. Garcia · San Francisco 49ers · Passing · +5.18 total EPA · 34 snaps · +0.15 EPA/play - 5
J.J. Weaver · San Francisco 49ers · Receiving · +4.82 total EPA · 3 snaps · +1.61 EPA/play - 6
T. Pinkston · Philadelphia Eagles · Receiving · +4.14 total EPA · 5 snaps · +0.83 EPA/play - 7
F. Mitchell · Philadelphia Eagles · Receiving · +3.56 total EPA · 2 snaps · +1.78 EPA/play - 8
T. Streets · San Francisco 49ers · Receiving · +3.55 total EPA · 3 snaps · +1.18 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
K. Barlow — SF · Rushing
K. Barlow posted the highest total EPA (+6.05) in the game, the strongest overall impact for San Francisco 49ers. Across 30 counted snaps, they averaged +0.20 EPA per play.
K. Barlow's top snap (-4.89 EPA): (14:48) 5-J.Garcia sacked at SF 19 for -8 yards (90-C.Simon). FUMBLES (90-C.Simon), touched at SF 17, RECOVERED by PHI-51-C.Emmons at SF 20. 51-C.Emmons to SF 20 for no gain (32-K.Barlow).
Biggest single play (-6.38 EPA): D. McNabb — (14:52) 5-D.McNabb pass intended for 84-F.Mitchell INTERCEPTED by 33-T.Parrish at PHI 33. 33-T.Parrish to PHI 4 for 29 yards (84-F.Mitchell).
Quarterback report card
D. McNabb led all passers in efficiency for Philadelphia Eagles, setting the tone in the passing game according to FantasyHQ analytics.
D. McNabb (Philadelphia Eagles) · 35 dropbacks · 48.6% completion · -0.26 EPA/play · -9.05 total EPA
J. Garcia (San Francisco 49ers) · 34 dropbacks · 44.1% completion · +0.15 EPA/play · +5.18 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | -0.008 | -0.102 |
| Offensive success rate | 45.2% | 48.6% |
| Pass EPA/play | +0.188 | -0.262 |
| Rush EPA/play | +0.042 | +0.144 |
| Defensive EPA/play | +0.102 | +0.008 |
| Defensive success rate | 51.4% | 54.8% |
Drive & efficiency notes
Despite the final score, San Francisco 49ers generated the better offensive EPA per play (-0.01 vs -0.10), suggesting they moved the ball more efficiently.
Season benchmark context (offensive EPA per play):
- San Francisco 49ers: -0.01 EPA/play (52nd percentile vs. 2003 team-game averages)
- Philadelphia Eagles: -0.10 EPA/play (29th percentile vs. 2003 team-game averages)
- Philadelphia Eagles: 14 drives, -7.51 total EPA, 3 scoring drives
- San Francisco 49ers: 14 drives, -0.73 total EPA, 7 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns
San Francisco 49ers — K. Barlow (J. Garcia pass)
Philadelphia Eagles — D. Staley
Philadelphia Eagles — D. Staley
San Francisco 49ers — B. Lloyd (J. Garcia pass)
Philadelphia Eagles — B. Westbrook
San Francisco 49ers — K. Barlow
Philadelphia Eagles — T. Pinkston (D. McNabb pass)
Field goals
San Francisco 49ers — T. Peterson
San Francisco 49ers — T. Peterson
San Francisco 49ers — T. Peterson
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: San Francisco 49ers won the period 7–0. San Francisco 49ers found the end zone from the PHI 15 (Q1 5:33) — (5:33) 5-J.Garcia pass to 32-K.Barlow for 15 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the PHI 2 (Q1 5:24) — 2-T.Peterson extra point is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur..
The second quarter: Philadelphia Eagles won the period 14–7. Philadelphia Eagles found the end zone from the SF 7 (Q2 14:11) — (14:11) 22-D.Staley left end for 7 yards, TOUCHDOWN. Eagles' Staley follows Williams block into the end zone untouched.; Philadelphia Eagles added 1 points from the SF 2 (Q2 14:07) — 2-D.Akers extra point is GOOD, Center-88-M.Bartrum, Holder-10-K.Detmer.; Philadelphia Eagles found the end zone from the SF 1 (Q2 8:11) — (8:11) 22-D.Staley right tackle for 1 yard, TOUCHDOWN.; Philadelphia Eagles added 1 points from the SF 2 (Q2 8:08) — 2-D.Akers extra point is GOOD, Center-88-M.Bartrum, Holder-10-K.Detmer.; San Francisco 49ers found the end zone from the PHI 33 (Q2 2:05) — (2:05) 5-J.Garcia pass to 85-B.Lloyd for 33 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the PHI 2 (Q2 1:58) — 2-T.Peterson extra point is GOOD, Center-86-B.Jennings, Holder-13-T.Rattay..
The third quarter: Philadelphia Eagles won the period 7–3. Philadelphia Eagles found the end zone from the PHI 71 (Q3 13:01) — (13:01) 4-B.LaFleur punts 52 yards to PHI 19, Center-86-B.Jennings. 36-B.Westbrook for 81 yards, TOUCHDOWN.; Philadelphia Eagles added 1 points from the SF 2 (Q3 12:41) — 2-D.Akers extra point is GOOD, Center-88-M.Bartrum, Holder-10-K.Detmer.; San Francisco 49ers connected on a field goal from the PHI 15 (Q3 7:00) — (7:00) 2-T.Peterson 33 yard field goal is GOOD, Center-86-B.Jennings, Holder-13-T.Rattay..
The fourth quarter: San Francisco 49ers won the period 11–7. San Francisco 49ers connected on a field goal from the PHI 7 (Q4 15:00) — (15:00) 2-T.Peterson 25 yard field goal is GOOD, Center-86-B.Jennings, Holder-13-T.Rattay.; San Francisco 49ers found the end zone from the PHI 1 (Q4 5:06) — (5:06) 32-K.Barlow right tackle for 1 yard, TOUCHDOWN.; San Francisco 49ers registered a safety from the PHI 2 (Q4 5:03) — TWO-POINT CONVERSION ATTEMPT. 5-J.Garcia pass to 85-B.Lloyd is complete. ATTEMPT SUCCEEDS.; Philadelphia Eagles found the end zone from the SF 19 (Q4 1:08) — (1:08) 5-D.McNabb pass to 87-T.Pinkston for 19 yards, TOUCHDOWN. Eagles' Pinkston stretches over 49ers' Holman for catch in the end zone.; Philadelphia Eagles added 1 points from the SF 2 (Q4 1:02) — 2-D.Akers extra point is GOOD, Center-88-M.Bartrum, Holder-10-K.Detmer..
Overtime: San Francisco 49ers won the period 3–0. San Francisco 49ers connected on a field goal from the PHI 4 (OT 13:59) — (13:59) 2-T.Peterson 22 yard field goal is GOOD, Center-86-B.Jennings, Holder-13-T.Rattay..
Turning points
Plays that moved win probability the most.
- Philadelphia Eagles (OT 14:52) — (14:52) 5-D.McNabb pass intended for 84-F.Mitchell INTERCEPTED by 33-T.Parrish at PHI 33. 33-T.Parrish to PHI 4 for 29 yards (84-F.Mitchell).
- Philadelphia Eagles (Q4 1:08) — (1:08) 5-D.McNabb pass to 87-T.Pinkston for 19 yards, TOUCHDOWN. Eagles' Pinkston stretches over 49ers' Holman for catch in the end zone.
- Philadelphia Eagles (Q4 2:11) — (2:11) 5-D.McNabb pass to 84-F.Mitchell to SF 14 for 17 yards (50-D.Smith).
- San Francisco 49ers (Q2 14:48) — (14:48) 5-J.Garcia sacked at SF 19 for -8 yards (90-C.Simon). FUMBLES (90-C.Simon), touched at SF 17, RECOVERED by PHI-51-C.Emmons at SF 20. 51-C.Emmons to SF 20 for no gain (32-K.Barlow).
- San Francisco 49ers (Q3 13:01) — (13:01) 4-B.LaFleur punts 52 yards to PHI 19, Center-86-B.Jennings. 36-B.Westbrook for 81 yards, TOUCHDOWN.
Impact plays
Highest EPA snaps that flipped field position.
- Philadelphia Eagles (OT 14:52) — (14:52) 5-D.McNabb pass intended for 84-F.Mitchell INTERCEPTED by 33-T.Parrish at PHI 33. 33-T.Parrish to PHI 4 for 29 yards (84-F.Mitchell).
- Philadelphia Eagles (Q1 14:51) — (14:51) 5-D.McNabb pass intended for 80-J.Thrash INTERCEPTED by 33-T.Parrish at SF 18. 33-T.Parrish to PHI 48 for 34 yards (22-D.Staley).
- San Francisco 49ers (Q3 13:01) — (13:01) 4-B.LaFleur punts 52 yards to PHI 19, Center-86-B.Jennings. 36-B.Westbrook for 81 yards, TOUCHDOWN.
- San Francisco 49ers (Q2 14:48) — (14:48) 5-J.Garcia sacked at SF 19 for -8 yards (90-C.Simon). FUMBLES (90-C.Simon), touched at SF 17, RECOVERED by PHI-51-C.Emmons at SF 20. 51-C.Emmons to SF 20 for no gain (32-K.Barlow).
Every scoring play
Chronological scoring with play-by-play context.
San Francisco 49ers TD (+6) — Q1 5:33 · PHI 15 · Score 6-0
(5:33) 5-J.Garcia pass to 32-K.Barlow for 15 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q1 5:24 · PHI 2 · Score 7-0
2-T.Peterson extra point is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.
Philadelphia Eagles TD (+6) — Q2 14:11 · SF 7 · Score 7-6
(14:11) 22-D.Staley left end for 7 yards, TOUCHDOWN. Eagles' Staley follows Williams block into the end zone untouched.
Philadelphia Eagles XP (+1) — Q2 14:07 · SF 2 · Score 7-7
2-D.Akers extra point is GOOD, Center-88-M.Bartrum, Holder-10-K.Detmer.
Philadelphia Eagles TD (+6) — Q2 8:11 · SF 1 · Score 7-13
(8:11) 22-D.Staley right tackle for 1 yard, TOUCHDOWN.
Philadelphia Eagles XP (+1) — Q2 8:08 · SF 2 · Score 7-14
2-D.Akers extra point is GOOD, Center-88-M.Bartrum, Holder-10-K.Detmer.
San Francisco 49ers TD (+6) — Q2 2:05 · PHI 33 · Score 13-14
(2:05) 5-J.Garcia pass to 85-B.Lloyd for 33 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q2 1:58 · PHI 2 · Score 14-14
2-T.Peterson extra point is GOOD, Center-86-B.Jennings, Holder-13-T.Rattay.
Philadelphia Eagles TD (+6) — Q3 13:01 · PHI 71 · Score 14-20
(13:01) 4-B.LaFleur punts 52 yards to PHI 19, Center-86-B.Jennings. 36-B.Westbrook for 81 yards, TOUCHDOWN.
Philadelphia Eagles XP (+1) — Q3 12:41 · SF 2 · Score 14-21
2-D.Akers extra point is GOOD, Center-88-M.Bartrum, Holder-10-K.Detmer.
San Francisco 49ers FG (+3) — Q3 7:00 · PHI 15 · Score 17-21
(7:00) 2-T.Peterson 33 yard field goal is GOOD, Center-86-B.Jennings, Holder-13-T.Rattay.
San Francisco 49ers FG (+3) — Q4 15:00 · PHI 7 · Score 20-21
(15:00) 2-T.Peterson 25 yard field goal is GOOD, Center-86-B.Jennings, Holder-13-T.Rattay.
San Francisco 49ers TD (+6) — Q4 5:06 · PHI 1 · Score 26-21
(5:06) 32-K.Barlow right tackle for 1 yard, TOUCHDOWN.
San Francisco 49ers Safety (+2) — Q4 5:03 · PHI 2 · Score 28-21
TWO-POINT CONVERSION ATTEMPT. 5-J.Garcia pass to 85-B.Lloyd is complete. ATTEMPT SUCCEEDS.
Philadelphia Eagles TD (+6) — Q4 1:08 · SF 19 · Score 28-27
(1:08) 5-D.McNabb pass to 87-T.Pinkston for 19 yards, TOUCHDOWN. Eagles' Pinkston stretches over 49ers' Holman for catch in the end zone.
Philadelphia Eagles XP (+1) — Q4 1:02 · SF 2 · Score 28-28
2-D.Akers extra point is GOOD, Center-88-M.Bartrum, Holder-10-K.Detmer.
San Francisco 49ers FG (+3) — OT 13:59 · PHI 4 · Score 31-28
(13:59) 2-T.Peterson 22 yard field goal is GOOD, Center-86-B.Jennings, Holder-13-T.Rattay.
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.
- K. Barlow (San Francisco 49ers) led total EPA — start here for highlight and prop research.
Frequently asked questions
Who won San Francisco 49ers vs Philadelphia Eagles on 2003-12-21?
The San Francisco 49ers beat the Philadelphia Eagles 31-28 in Week 16, 2003.
What was the score by quarter in San Francisco 49ers vs Philadelphia Eagles?
Q1: San Francisco 49ers 7, Philadelphia Eagles 0; Q2: San Francisco 49ers 7, Philadelphia Eagles 14; Q3: San Francisco 49ers 3, Philadelphia Eagles 7; Q4: San Francisco 49ers 11, Philadelphia Eagles 7; Q5: San Francisco 49ers 3, Philadelphia Eagles 0; Final: San Francisco 49ers 31, Philadelphia Eagles 28.
Who scored touchdowns and field goals in San Francisco 49ers vs Philadelphia Eagles?
San Francisco 49ers touchdown — K. Barlow (J. Garcia pass) (Q1 5:33) Philadelphia Eagles touchdown — D. Staley (Q2 14:11) Philadelphia Eagles touchdown — D. Staley (Q2 8:11) San Francisco 49ers touchdown — B. Lloyd (J. Garcia pass) (Q2 2:05) Philadelphia Eagles touchdown — B. Westbrook (Q3 13:01) San Francisco 49ers touchdown — K. Barlow (Q4 5:06) Philadelphia Eagles touchdown — T. Pinkston (D. McNabb pass) (Q4 1:08) San Francisco 49ers field goal — T. Peterson (Q3 7:00, 3 pts) San Francisco 49ers field goal — T. Peterson (Q4 15:00, 3 pts) San Francisco 49ers field goal — T. Peterson (OT 13:59, 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?
D. McNabb (Philadelphia Eagles), 48.6% completion, -0.26 EPA per dropback, -9.05 total passing EPA. J. Garcia (San Francisco 49ers), 44.1% completion, +0.15 EPA per dropback, +5.18 total passing EPA.
Who was FantasyHQ's player of the game in San Francisco 49ers vs Philadelphia Eagles?
K. Barlow (San Francisco 49ers) was FantasyHQ's Game MVP with +6.05 total EPA on Rushing plays. across 30 snaps. Their top snap (-4.89 EPA): (14:48) 5-J.Garcia sacked at SF 19 for -8 yards (90-C.Simon). FUMBLES (90-C.Simon), touched at SF 17, RECOVERED by PHI-51-C.Emmons at SF 20. 51-C.Emmons to SF 20 for no gain (32-K..
Was San Francisco 49ers vs Philadelphia Eagles a close game?
Yes — the margin was 3 points. San Francisco 49ers won 31-28 in a game that came down to the wire.
Season records after this game
San Francisco 49ers
Entered 6-8 Now 7-8 W
Philadelphia Eagles
Entered 11-3 Now 11-4 L