Quick answer
- Winner
- San Francisco 49ers
- Final score
- San Francisco 49ers 39–38 New York Giants
- Halftime
- New York Giants 28–14 San Francisco 49ers at halftime
- FantasyHQ MVP
- A. Toomer
- Top passer
- J. Garcia
- Biggest EPA play
- (10:10) 5-J.Garcia pass to 81-T.Owens for 76 yards, TOUCHDOWN. Caught at SF 34.
- Game date
- 2003-01-05
Game summary
The San Francisco 49ers beat the New York Giants 39–38 on 2003-01-05, overcoming New York Giants's 28–14 halftime lead. A. Toomer posted a game-high +17.89 total EPA in the receiving.
The highest-scoring period was Q2 with 28 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| 7 | 21 | 10 | 0 | 0 | 38 | |
| 7 | 7 | 8 | 17 | 0 | 39 |
Stars of the game
Top performers by total expected points added (EPA).
- 1
A. Toomer · New York Giants · Receiving · +17.89 total EPA · 11 snaps · +1.63 EPA/play - 2
K. Collins · New York Giants · Passing · +17.86 total EPA · 46 snaps · +0.39 EPA/play - 3
J. Garcia · San Francisco 49ers · Passing · +16.34 total EPA · 47 snaps · +0.35 EPA/play - 4

Tyler Owens · San Francisco 49ers · Receiving · +15.54 total EPA · 14 snaps · +1.11 EPA/play - 5
T. Streets · San Francisco 49ers · Receiving · +5.49 total EPA · 9 snaps · +0.61 EPA/play - 6
J. Garcia · San Francisco 49ers · Rushing · +5.16 total EPA · 7 snaps · +0.74 EPA/play - 7
Taye Barber · New York Giants · Receiving · +4.62 total EPA · 5 snaps · +0.92 EPA/play - 8
Taye Barber · New York Giants · Rushing · +3.86 total EPA · 26 snaps · +0.15 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
A. Toomer — NYG · Receiving
A. Toomer posted the highest total EPA (+17.89) in the game, the strongest overall impact for New York Giants. Across 11 counted snaps, they averaged +1.63 EPA per play.
A. Toomer's top snap (+4.92 EPA): (5:52) 5-K.Collins pass to 81-A.Toomer to SF 3 for 46 yards (31-Z.Bronson). Caught at SF 15.
Biggest single play (+6.02 EPA): J. Garcia — (10:10) 5-J.Garcia pass to 81-T.Owens for 76 yards, TOUCHDOWN. Caught at SF 34.
Quarterback report card
J. Garcia led all passers in efficiency for San Francisco 49ers, setting the tone in the passing game according to FantasyHQ analytics.
J. Garcia (San Francisco 49ers) · 47 dropbacks · 57.4% completion · +0.35 EPA/play · +16.34 total EPA
K. Collins (New York Giants) · 46 dropbacks · 63.0% completion · +0.39 EPA/play · +17.86 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | +0.254 | +0.261 |
| Offensive success rate | 55.2% | 52.4% |
| Pass EPA/play | +0.335 | +0.419 |
| Rush EPA/play | +0.093 | -0.208 |
| Defensive EPA/play | -0.261 | -0.254 |
| Defensive success rate | 47.6% | 44.8% |
Drive & efficiency notes
Both offenses finished within striking distance on EPA per play (New York Giants +0.25, San Francisco 49ers +0.26) — a true toss-up on the analytics sheet.
Season benchmark context (offensive EPA per play):
- New York Giants: +0.25 EPA/play (96th percentile vs. 2002 team-game averages)
- San Francisco 49ers: +0.26 EPA/play (97th percentile vs. 2002 team-game averages)
- New York Giants: 13 drives, +24.42 total EPA, 6 scoring drives
- San Francisco 49ers: 12 drives, +21.90 total EPA, 6 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns

San Francisco 49ers — Tyler Owens (J. Garcia pass)
New York Giants — A. Toomer (K. Collins pass)
New York Giants — J. Shockey (K. Collins pass)
San Francisco 49ers — K. Barlow
New York Giants — A. Toomer (K. Collins pass)
New York Giants — A. Toomer (K. Collins pass)
New York Giants — Taye Barber 
San Francisco 49ers — Tyler Owens (J. Garcia pass)
San Francisco 49ers — J. Garcia
San Francisco 49ers — T. Streets (J. Garcia pass)
Field goals

New York Giants — Myles Bryant
San Francisco 49ers — J. Chandler
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: The quarter finished even at 7–7. San Francisco 49ers found the end zone from the NYG 76 (Q1 10:10) — (10:10) 5-J.Garcia pass to 81-T.Owens for 76 yards, TOUCHDOWN. Caught at SF 34.; San Francisco 49ers added 1 points from the NYG 2 (Q1 9:59) — 3-J.Chandler extra point is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.; New York Giants found the end zone from the SF 12 (Q1 0:22) — (:22) 5-K.Collins pass to 81-A.Toomer for 12 yards, TOUCHDOWN.; New York Giants added 1 points from the SF 2 (Q1 0:18) — 8-M.Bryant extra point is GOOD, Center-48-T.Junkin, Holder-12-M.Allen..
The second quarter: New York Giants won the period 21–7. New York Giants found the end zone from the SF 2 (Q2 12:24) — (12:24) 5-K.Collins pass to 80-J.Shockey for 2 yards, TOUCHDOWN.; New York Giants added 1 points from the SF 2 (Q2 12:19) — 8-M.Bryant extra point is GOOD, Center-48-T.Junkin, Holder-12-M.Allen.; San Francisco 49ers found the end zone from the NYG 1 (Q2 6:58); San Francisco 49ers added 1 points from the NYG 2 (Q2 6:05) — 3-J.Chandler extra point is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.; New York Giants found the end zone from the SF 8 (Q2 2:54) — (2:54) 5-K.Collins pass to 81-A.Toomer for 8 yards, TOUCHDOWN. Caught at SF 3.; New York Giants added 1 points from the SF 2 (Q2 2:49) — 8-M.Bryant extra point is GOOD, Center-48-T.Junkin, Holder-12-M.Allen.; New York Giants found the end zone from the SF 24 (Q2 0:16) — (:16) 5-K.Collins pass to 81-A.Toomer for 24 yards, TOUCHDOWN.; New York Giants added 1 points from the SF 2 (Q2 0:10) — 8-M.Bryant extra point is GOOD, Center-48-T.Junkin, Holder-12-M.Allen..
The third quarter: New York Giants won the period 10–8. New York Giants found the end zone from the SF 6 (Q3 9:57) — (9:57) 21-T.Barber right guard for 6 yards, TOUCHDOWN.; New York Giants added 1 points from the SF 2 (Q3 9:53) — 8-M.Bryant extra point is GOOD, Center-48-T.Junkin, Holder-12-M.Allen.; New York Giants connected on a field goal from the SF 3 (Q3 4:30) — (4:30) 8-M.Bryant 21 yard field goal is GOOD, Center-48-T.Junkin, Holder-12-M.Allen.; San Francisco 49ers found the end zone from the NYG 26 (Q3 2:10) — (2:10) 5-J.Garcia pass to 81-T.Owens for 26 yards, TOUCHDOWN. Caught at NY 18.; San Francisco 49ers registered a safety from the NYG 2 (Q3 2:03).
The fourth quarter: San Francisco 49ers won the period 17–0. San Francisco 49ers found the end zone from the NYG 14 (Q4 15:00) — (15:00) 5-J.Garcia left end for 14 yards, TOUCHDOWN.; San Francisco 49ers registered a safety from the NYG 2 (Q4 14:55) — TWO-POINT CONVERSION ATTEMPT. 5-J.Garcia pass to 81-T.Owens is complete. ATTEMPT SUCCEEDS.; San Francisco 49ers connected on a field goal from the NYG 8 (Q4 7:52) — (7:52) 3-J.Chandler 25 yard field goal is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.; San Francisco 49ers found the end zone from the NYG 13 (Q4 1:05).
Turning points
Plays that moved win probability the most.
- New York Giants (Q4 0:06) — (:06) (Field Goal formation) 12-M.Allen pass incomplete to 65-T.Hopkins. Penalty on NYG-69-R.Seubert, Ineligible Downfield Pass, declined. Field goal snap is low and muffed. Allen throws pass downfiel
- New York Giants (Q2 3:05) — (3:05) 12-M.Allen punts 49 yards to SF 16, Center-48-T.Junkin. 84-C.Wilson MUFFS catch, touched at SF 15, RECOVERED by NYG-37-J.Harris at SF 8. Allen credited with 50 yard punt.
- San Francisco 49ers (Q4 1:33) — (1:33) 5-J.Garcia pass to 82-E.Johnson pushed ob at NYG 25 for 25 yards (23-O.Stoutmire). Caught at NY 48.
- San Francisco 49ers (Q4 1:05) — (1:05) 5-J.Garcia pass to 89-T.Streets for 13 yards, TOUCHDOWN. Penalty on SF-81-T.Owens, Unsportsmanlike Conduct, offsetting. Penalty on NYG-36-S.Williams, Unsportsmanlike Conduct, offsetting.
- New York Giants (Q4 0:22) — (:22) (Shotgun) 5-K.Collins pass to 86-R.Dixon to SF 28 for 19 yards (24-M.Rumph). Caught at SF 34.
Impact plays
Highest EPA snaps that flipped field position.
- San Francisco 49ers (Q1 10:10) — (10:10) 5-J.Garcia pass to 81-T.Owens for 76 yards, TOUCHDOWN. Caught at SF 34.
- New York Giants (Q2 3:05) — (3:05) 12-M.Allen punts 49 yards to SF 16, Center-48-T.Junkin. 84-C.Wilson MUFFS catch, touched at SF 15, RECOVERED by NYG-37-J.Harris at SF 8. Allen credited with 50 yard punt.
- New York Giants (Q3 5:52) — (5:52) 5-K.Collins pass to 81-A.Toomer to SF 3 for 46 yards (31-Z.Bronson). Caught at SF 15.
- New York Giants (Q2 0:16) — (:16) 5-K.Collins pass to 81-A.Toomer for 24 yards, TOUCHDOWN.
Every scoring play
Chronological scoring with play-by-play context.
San Francisco 49ers TD (+6) — Q1 10:10 · NYG 76 · Score 0-6
(10:10) 5-J.Garcia pass to 81-T.Owens for 76 yards, TOUCHDOWN. Caught at SF 34.
San Francisco 49ers XP (+1) — Q1 9:59 · NYG 2 · Score 0-7
3-J.Chandler extra point is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.
New York Giants TD (+6) — Q1 0:22 · SF 12 · Score 6-7
(:22) 5-K.Collins pass to 81-A.Toomer for 12 yards, TOUCHDOWN.
New York Giants XP (+1) — Q1 0:18 · SF 2 · Score 7-7
8-M.Bryant extra point is GOOD, Center-48-T.Junkin, Holder-12-M.Allen.
New York Giants TD (+6) — Q2 12:24 · SF 2 · Score 13-7
(12:24) 5-K.Collins pass to 80-J.Shockey for 2 yards, TOUCHDOWN.
New York Giants XP (+1) — Q2 12:19 · SF 2 · Score 14-7
8-M.Bryant extra point is GOOD, Center-48-T.Junkin, Holder-12-M.Allen.
San Francisco 49ers TD (+6) — Q2 6:58 · NYG 1 · Score 14-13
(6:58) 32-K.Barlow left guard to NYG 1 for no gain (55-Dhani Jones). Play Challenged by SF and REVERSED. 32-K.Barlow left guard for 1 yard, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q2 6:05 · NYG 2 · Score 14-14
3-J.Chandler extra point is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.
New York Giants TD (+6) — Q2 2:54 · SF 8 · Score 20-14
(2:54) 5-K.Collins pass to 81-A.Toomer for 8 yards, TOUCHDOWN. Caught at SF 3.
New York Giants XP (+1) — Q2 2:49 · SF 2 · Score 21-14
8-M.Bryant extra point is GOOD, Center-48-T.Junkin, Holder-12-M.Allen.
New York Giants TD (+6) — Q2 0:16 · SF 24 · Score 27-14
(:16) 5-K.Collins pass to 81-A.Toomer for 24 yards, TOUCHDOWN.
New York Giants XP (+1) — Q2 0:10 · SF 2 · Score 28-14
8-M.Bryant extra point is GOOD, Center-48-T.Junkin, Holder-12-M.Allen.
New York Giants TD (+6) — Q3 9:57 · SF 6 · Score 34-14
(9:57) 21-T.Barber right guard for 6 yards, TOUCHDOWN.
New York Giants XP (+1) — Q3 9:53 · SF 2 · Score 35-14
8-M.Bryant extra point is GOOD, Center-48-T.Junkin, Holder-12-M.Allen.
New York Giants FG (+3) — Q3 4:30 · SF 3 · Score 38-14
(4:30) 8-M.Bryant 21 yard field goal is GOOD, Center-48-T.Junkin, Holder-12-M.Allen.
San Francisco 49ers TD (+6) — Q3 2:10 · NYG 26 · Score 38-20
(2:10) 5-J.Garcia pass to 81-T.Owens for 26 yards, TOUCHDOWN. Caught at NY 18.
San Francisco 49ers Safety (+2) — Q3 2:03 · NYG 2 · Score 38-22
TWO-POINT CONVERSION ATTEMPT. 5-J.Garcia pass to 81-T.Owens is complete. ATTEMPT SUCCEEDS. PENALTY on NYG-23-O.Stoutmire, Roughing the Passer, 15 yards, enforced between downs.
San Francisco 49ers TD (+6) — Q4 15:00 · NYG 14 · Score 38-28
(15:00) 5-J.Garcia left end for 14 yards, TOUCHDOWN.
San Francisco 49ers Safety (+2) — Q4 14:55 · NYG 2 · Score 38-30
TWO-POINT CONVERSION ATTEMPT. 5-J.Garcia pass to 81-T.Owens is complete. ATTEMPT SUCCEEDS.
San Francisco 49ers FG (+3) — Q4 7:52 · NYG 8 · Score 38-33
(7:52) 3-J.Chandler 25 yard field goal is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.
San Francisco 49ers TD (+6) — Q4 1:05 · NYG 13 · Score 38-39
(1:05) 5-J.Garcia pass to 89-T.Streets for 13 yards, TOUCHDOWN. Penalty on SF-81-T.Owens, Unsportsmanlike Conduct, offsetting. Penalty on NYG-36-S.Williams, Unsportsmanlike Conduct, offsetting.
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.
- A. Toomer (New York Giants) led total EPA — start here for highlight and prop research.
Frequently asked questions
Who won New York Giants vs San Francisco 49ers on 2003-01-05?
The San Francisco 49ers beat the New York Giants 39-38 in Week 18, 2002.
What was the score by quarter in New York Giants vs San Francisco 49ers?
Q1: New York Giants 7, San Francisco 49ers 7; Q2: New York Giants 21, San Francisco 49ers 7; Q3: New York Giants 10, San Francisco 49ers 8; Q4: New York Giants 0, San Francisco 49ers 17; Final: New York Giants 38, San Francisco 49ers 39.
Who scored touchdowns and field goals in New York Giants vs San Francisco 49ers?
San Francisco 49ers touchdown — T. Owens (J. Garcia pass) (Q1 10:10) New York Giants touchdown — A. Toomer (K. Collins pass) (Q1 0:22) New York Giants touchdown — J. Shockey (K. Collins pass) (Q2 12:24) San Francisco 49ers touchdown — K. Barlow (Q2 6:58) New York Giants touchdown — A. Toomer (K. Collins pass) (Q2 2:54) New York Giants touchdown — A. Toomer (K. Collins pass) (Q2 0:16) New York Giants touchdown — T. Barber (Q3 9:57) San Francisco 49ers touchdown — T. Owens (J. Garcia pass) (Q3 2:10) San Francisco 49ers touchdown — J. Garcia (Q4 15:00) San Francisco 49ers touchdown — T. Streets (J. Garcia pass) (Q4 1:05) New York Giants field goal — M. Bryant (Q3 4:30, 3 pts) San Francisco 49ers field goal — J. Chandler (Q4 7:52, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.
How did the quarterbacks play in New York Giants vs San Francisco 49ers?
J. Garcia (San Francisco 49ers), 57.4% completion, +0.35 EPA per dropback, +16.34 total passing EPA. K. Collins (New York Giants), 63.0% completion, +0.39 EPA per dropback, +17.86 total passing EPA.
Who was FantasyHQ's player of the game in New York Giants vs San Francisco 49ers?
A. Toomer (New York Giants) was FantasyHQ's Game MVP with +17.89 total EPA on Receiving plays. across 11 snaps. Their top snap (+4.92 EPA): (5:52) 5-K.Collins pass to 81-A.Toomer to SF 3 for 46 yards (31-Z.Bronson). Caught at SF 15..
Was New York Giants vs San Francisco 49ers a close game?
Yes — the margin was 1 points. San Francisco 49ers won 39-38 in a game that came down to the wire.
Season records after this game
New York Giants
Entered 10-6 Now 10-7 L
San Francisco 49ers
Entered 10-6 Now 11-6 W