FantasyHQ · Game Recap

NFL · Week 5 · October 10, 2004 · 12 min read

Arizona Cardinals vs. San Francisco 49ers: 2004 Week 5 Recap

49ers defeat Cardinals 31–28 in Week 5

Eric Johnson II led Fantasy Impact as 49ers prevailed in a 28–31 Week 5 finish.

Arizona Cardinals 28 1–4
Final 28–31
San Francisco 49ers 31 1–4 Winner
Winner
San Francisco 49ers
Final score
28–31
Halftime
Arizona Cardinals 14–6 San Francisco 49ers
Top passer
T. Rattay
FantasyHQ MVP
Eric Johnson II
Game date
October 10, 2004

Top fantasy performers · Cardinals

  • L.Fitzgerald 5 REC · 94 YDS · 1 TD +9.9 Fantasy Impact
  • J.McCown 19/37 · 217 YDS · 3 TD +6.1 Fantasy Impact
  • Buddy Johnson
    Buddy Johnson 3 REC · 45 YDS +3.5 Fantasy Impact

Top fantasy performers · 49ers

  • Eric Johnson II
    Eric Johnson II 13 REC · 162 YDS · 1 TD +16.2 Fantasy Impact
  • T.Rattay 38/67 · 393 YDS · 2 TD +15.8 Fantasy Impact
  • B.Lloyd 5 REC · 56 YDS · 1 TD +7.2 Fantasy Impact

Game story

The San Francisco 49ers defeated the Arizona Cardinals 31–28 in Week 5 of the 2004 NFL season on 2004-10-10, a matchup that came down to the wire. The decisive swing (-24.4% win probability) came in the third quarter when San Francisco 49ers swung the momentum.

In Week 5 of the 2004 NFL season on 2004-10-10, the San Francisco 49ers took care of business against the Arizona Cardinals, pulling away with a 31–28 final that came down to the wire.

The highest-scoring period was Q4 with 30 combined points — the stretch that most shaped the final margin.

T. Rattay (San Francisco 49ers) paced the passing game, with +15.77 total EPA.

On the individual side, E. Johnson (San Francisco 49ers) delivered the top overall EPA impact at +16.20 — the clearest player-of-the-game signal on the analytics sheet.

The momentum swing (-24.4% win probability) landed in the third quarter when San Francisco 49ers changed the game: (:14) 25-J.Robertson up the middle to ARI 13 for 2 yards (24-A.Wilson). FUMBLES (24-A.Wilson), RECOVERED by ARI-92-B.Berry at ARI 14. J.Robertson rushed for 1 yard, fumbled for 1 yard of loose ball ya

Line score

Final score and points by quarter.

Q2Q3Q4OTT
Arizona Cardinals140140028
San Francisco 49ers66163031

Stars of the game

Top performers by total expected points added (EPA) across passing, rushing, and receiving.

  1. 1 E. Johnson · San Francisco 49ers · Receiving · +16.20 total EPA · 13 snaps · +1.25 EPA/play
  2. 2 T. Rattay · San Francisco 49ers · Passing · +15.77 total EPA · 67 snaps · +0.24 EPA/play
  3. 3 L. Fitzgerald · Arizona Cardinals · Receiving · +9.87 total EPA · 5 snaps · +1.97 EPA/play
  4. 4 B. Lloyd · San Francisco 49ers · Receiving · +7.19 total EPA · 6 snaps · +1.20 EPA/play
  5. 5 J. McCown · Arizona Cardinals · Passing · +6.07 total EPA · 37 snaps · +0.16 EPA/play
  6. 6 C. Conway · San Francisco 49ers · Receiving · +6.01 total EPA · 5 snaps · +1.20 EPA/play
  7. 7 B. Johnson · Arizona Cardinals · Receiving · +3.48 total EPA · 3 snaps · +1.16 EPA/play
  8. 8 J. McCown · Arizona Cardinals · Rushing · +2.59 total EPA · 3 snaps · +0.86 EPA/play

Player of the game

FantasyHQ analytics player-of-the-game pick based on total EPA and signature plays.

E. Johnson — SF · Receiving

E. Johnson posted the highest total EPA (+16.20) in the game, making the biggest overall impact on San Francisco 49ers's efficiency. Across 13 counted snaps, they averaged +1.25 EPA per play.

The signature play (-5.14 EPA) came from San Francisco 49ers: (4:59) 13-T.Rattay sacked at ARI 46 for -7 yards (92-B.Berry). FUMBLES (92-B.Berry), RECOVERED by ARI-58-K.Dansby at ARI 48. 58-K.Dansby to ARI 48 for no gain (77-K.Harris). Total sack loss is 9 yards.

Who scored touchdowns and field goals

Every touchdown and field goal with the player named in official play-by-play.

Touchdowns

  • Arizona Cardinals — F. Jones (J. McCown pass) (Q2 45:00)
  • Arizona Cardinals — T. Hambrick (J. McCown pass) (Q2 32:00)
  • San Francisco 49ers — A. Battle (Q3 26:50)
  • Arizona Cardinals — E. Smith (Q4 11:55)
  • Arizona Cardinals — L. Fitzgerald (J. McCown pass) (Q4 8:26)
  • San Francisco 49ers — E. Johnson (T. Rattay pass) (Q4 4:46)
  • San Francisco 49ers — B. Lloyd (T. Rattay pass) (Q4 1:07)

Field goals

  • San Francisco 49ers — T. Peterson (Q2 39:00)
  • San Francisco 49ers — T. Peterson (Q2 30:20)
  • San Francisco 49ers — T. Peterson (OT 11:42)

How it unfolded, quarter by quarter

A quarter-by-quarter recap built from live scoring plays and play descriptions.

The second quarter: Arizona Cardinals won the period 14–6. Arizona Cardinals found the end zone from the SF 16 (Q2 45:00) — (15:00) 12-J.McCown pass to 85-F.Jones for 16 yards, TOUCHDOWN. Caught at SF 1.; Arizona Cardinals added 1 points from the SF 2 (Q2 44:54) — 1-N.Rackers extra point is GOOD, Center-48-N.Hodel, Holder-10-S.Player.; San Francisco 49ers connected on a field goal from the ARI 19 (Q2 39:00) — (9:00) 2-T.Peterson 37 yard field goal is GOOD, Center-86-B.Jennings, Holder-4-A.Lee.; Arizona Cardinals found the end zone from the SF 2 (Q2 32:00) — (2:00) 12-J.McCown pass to 47-T.Hambrick for 2 yards, TOUCHDOWN. Caught at 1 yard line; Arizona Cardinals added 1 points from the SF 2 (Q2 31:56) — 1-N.Rackers extra point is GOOD, Center-48-N.Hodel, Holder-10-S.Player.; San Francisco 49ers connected on a field goal from the ARI 24 (Q2 30:20) — (:20) 2-T.Peterson 42 yard field goal is GOOD, Center-86-B.Jennings, Holder-4-A.Lee..

The third quarter: San Francisco 49ers won the period 6–0. San Francisco 49ers found the end zone from the SF 79 (Q3 26:50) — (11:50) 10-S.Player punts 50 yards to SF 29, Center-48-N.Hodel. 83-A.Battle for 71 yards, TOUCHDOWN..

The fourth quarter: San Francisco 49ers won the period 16–14. Arizona Cardinals found the end zone from the SF 10 (Q4 11:55) — (11:55) 22-E.Smith up the middle for 10 yards, TOUCHDOWN.; Arizona Cardinals added 1 points from the SF 2 (Q4 11:47) — 1-N.Rackers extra point is GOOD, Center-48-N.Hodel, Holder-10-S.Player.; Arizona Cardinals found the end zone from the SF 24 (Q4 8:26); Arizona Cardinals added 1 points from the SF 2 (Q4 8:19) — 1-N.Rackers extra point is GOOD, Center-48-N.Hodel, Holder-10-S.Player.; San Francisco 49ers found the end zone from the ARI 6 (Q4 4:46) — (4:46) 13-T.Rattay pass to 82-E.Johnson for 6 yards, TOUCHDOWN.; San Francisco 49ers registered a safety from the ARI 2 (Q4 4:35) — TWO-POINT CONVERSION ATTEMPT. 13-T.Rattay rushes. ATTEMPT SUCCEEDS.; San Francisco 49ers found the end zone from the ARI 23 (Q4 1:07) — (1:07) 13-T.Rattay pass to 85-B.Lloyd for 23 yards, TOUCHDOWN. Play Challenged by Review Assistant and Upheld.; San Francisco 49ers registered a safety from the ARI 2 (Q4 1:07) — TWO-POINT CONVERSION ATTEMPT. 13-T.Rattay pass to 85-B.Lloyd is complete. ATTEMPT SUCCEEDS..

Overtime: San Francisco 49ers won the period 3–0. San Francisco 49ers connected on a field goal from the ARI 14 (OT 11:42) — (11:42) 2-T.Peterson 32 yard field goal is GOOD, Center-86-B.Jennings, Holder-4-A.Lee. Penalty on ARI-11-L.Fitzgerald, Leaping, declined..

Turning points

Plays that moved win probability the most — the swings that decided the game.

  • San Francisco 49ers (Q3 15:14) — (:14) 25-J.Robertson up the middle to ARI 13 for 2 yards (24-A.Wilson). FUMBLES (24-A.Wilson), RECOVERED by ARI-92-B.Berry at ARI 14. J.Robertson rushed for 1 yard, fumbled for 1 yard of loose ball ya [WPA -24.4% · EPA -4.28]
  • San Francisco 49ers (OT 14:45) — (14:45) (Shotgun) 13-T.Rattay pass incomplete to 82-E.Johnson. PENALTY on ARI-90-D.Dockett, Roughing the Passer, 15 yards, enforced at SF 39 - No Play. [WPA +21.2% · EPA +2.17]
  • Arizona Cardinals (Q3 26:50) — (11:50) 10-S.Player punts 50 yards to SF 29, Center-48-N.Hodel. 83-A.Battle for 71 yards, TOUCHDOWN. [WPA -20.8% · EPA -4.68]
  • San Francisco 49ers (Q4 1:07) — TWO-POINT CONVERSION ATTEMPT. 13-T.Rattay pass to 85-B.Lloyd is complete. ATTEMPT SUCCEEDS. [WPA +20.2% · EPA +1.05]
  • Arizona Cardinals (Q3 17:46) — (2:46) (Shotgun) 12-J.McCown pass intended for 80-B.Johnson INTERCEPTED by 55-J.Winborn (71-M.Williams) at SF 44. 55-J.Winborn to SF 45 for 1 yard (75-L.Davis). M.Williams deflected McCown's pass atte [WPA -19.0% · EPA -4.19]

Impact plays

Highest expected-points added snaps that flipped field position and scoring chances.

  • San Francisco 49ers (Q2 34:59) — (4:59) 13-T.Rattay sacked at ARI 46 for -7 yards (92-B.Berry). FUMBLES (92-B.Berry), RECOVERED by ARI-58-K.Dansby at ARI 48. 58-K.Dansby to ARI 48 for no gain (77-K.Harris). Total sack loss is 9 yards [WPA -19.0% · EPA -5.14]
  • Arizona Cardinals (Q3 26:50) — (11:50) 10-S.Player punts 50 yards to SF 29, Center-48-N.Hodel. 83-A.Battle for 71 yards, TOUCHDOWN. [WPA -20.8% · EPA -4.68]
  • San Francisco 49ers (Q3 15:14) — (:14) 25-J.Robertson up the middle to ARI 13 for 2 yards (24-A.Wilson). FUMBLES (24-A.Wilson), RECOVERED by ARI-92-B.Berry at ARI 14. J.Robertson rushed for 1 yard, fumbled for 1 yard of loose ball ya [WPA -24.4% · EPA -4.28]
  • Arizona Cardinals (Q3 17:46) — (2:46) (Shotgun) 12-J.McCown pass intended for 80-B.Johnson INTERCEPTED by 55-J.Winborn (71-M.Williams) at SF 44. 55-J.Winborn to SF 45 for 1 yard (75-L.Davis). M.Williams deflected McCown's pass atte [WPA -19.0% · EPA -4.19]

Quarterback report card

T.Rattay led all passers in efficiency for San Francisco 49ers, setting the tone in the passing game according to FantasyHQ analytics.

  • T.Rattay (San Francisco 49ers) · 67 dropbacks · 56.7% completion · +0.24 EPA/play · +15.77 total EPA
  • J.McCown (Arizona Cardinals) · 37 dropbacks · 51.4% completion · +0.16 EPA/play · +6.07 total EPA

Team stats comparison

Side-by-side offensive and defensive efficiency from FantasyHQ analytics.

StatArizona CardinalsSan Francisco 49ers
Offensive EPA/play+0.054+0.040
Offensive success rate42.2%45.8%
Pass EPA/play+0.164+0.243
Rush EPA/play+0.080-0.664
Defensive EPA/play-0.040-0.054
Defensive success rate54.2%57.8%

By the numbers

Both offenses finished within striking distance on EPA per play (Arizona Cardinals +0.05, San Francisco 49ers +0.04) — a true toss-up on the analytics sheet.

  • Arizona Cardinals: 14 drives, +4.85 total EPA, 5 scoring drives
  • San Francisco 49ers: 15 drives, +4.26 total EPA, 5 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.
  • E. Johnson (San Francisco 49ers) is the first name to pull up for highlight reels and prop-retrospective research.

Every scoring play

Chronological scoring with field position and full play-by-play context.

  1. Arizona Cardinals TD (+6) — Q2 45:00 · SF 16 · Score 6-0
    (15:00) 12-J.McCown pass to 85-F.Jones for 16 yards, TOUCHDOWN. Caught at SF 1.
  2. Arizona Cardinals XP (+1) — Q2 44:54 · SF 2 · Score 7-0
    1-N.Rackers extra point is GOOD, Center-48-N.Hodel, Holder-10-S.Player.
  3. San Francisco 49ers FG (+3) — Q2 39:00 · ARI 19 · Score 7-3
    (9:00) 2-T.Peterson 37 yard field goal is GOOD, Center-86-B.Jennings, Holder-4-A.Lee.
  4. Arizona Cardinals TD (+6) — Q2 32:00 · SF 2 · Score 13-3
    (2:00) 12-J.McCown pass to 47-T.Hambrick for 2 yards, TOUCHDOWN. Caught at 1 yard line
  5. Arizona Cardinals XP (+1) — Q2 31:56 · SF 2 · Score 14-3
    1-N.Rackers extra point is GOOD, Center-48-N.Hodel, Holder-10-S.Player.
  6. San Francisco 49ers FG (+3) — Q2 30:20 · ARI 24 · Score 14-6
    (:20) 2-T.Peterson 42 yard field goal is GOOD, Center-86-B.Jennings, Holder-4-A.Lee.
  7. San Francisco 49ers TD (+6) — Q3 26:50 · SF 79 · Score 14-12
    (11:50) 10-S.Player punts 50 yards to SF 29, Center-48-N.Hodel. 83-A.Battle for 71 yards, TOUCHDOWN.
  8. Arizona Cardinals TD (+6) — Q4 11:55 · SF 10 · Score 20-12
    (11:55) 22-E.Smith up the middle for 10 yards, TOUCHDOWN.
  9. Arizona Cardinals XP (+1) — Q4 11:47 · SF 2 · Score 21-12
    1-N.Rackers extra point is GOOD, Center-48-N.Hodel, Holder-10-S.Player.
  10. Arizona Cardinals TD (+6) — Q4 8:26 · SF 24 · Score 27-12
    (8:26) 12-J.McCown pass to 11-L.Fitzgerald for 24 yards, TOUCHDOWN. PENALTY on SF-29-A.Plummer, Face Mask (15 Yards), 15 yards, enforced between downs.
  11. Arizona Cardinals XP (+1) — Q4 8:19 · SF 2 · Score 28-12
    1-N.Rackers extra point is GOOD, Center-48-N.Hodel, Holder-10-S.Player.
  12. San Francisco 49ers TD (+6) — Q4 4:46 · ARI 6 · Score 28-18
    (4:46) 13-T.Rattay pass to 82-E.Johnson for 6 yards, TOUCHDOWN.
  13. San Francisco 49ers Safety (+2) — Q4 4:35 · ARI 2 · Score 28-20
    TWO-POINT CONVERSION ATTEMPT. 13-T.Rattay rushes. ATTEMPT SUCCEEDS.
  14. San Francisco 49ers TD (+6) — Q4 1:07 · ARI 23 · Score 28-26
    (1:07) 13-T.Rattay pass to 85-B.Lloyd for 23 yards, TOUCHDOWN. Play Challenged by Review Assistant and Upheld.
  15. San Francisco 49ers Safety (+2) — Q4 1:07 · ARI 2 · Score 28-28
    TWO-POINT CONVERSION ATTEMPT. 13-T.Rattay pass to 85-B.Lloyd is complete. ATTEMPT SUCCEEDS.
  16. San Francisco 49ers FG (+3) — OT 11:42 · ARI 14 · Score 28-31
    (11:42) 2-T.Peterson 32 yard field goal is GOOD, Center-86-B.Jennings, Holder-4-A.Lee. Penalty on ARI-11-L.Fitzgerald, Leaping, declined.

Frequently asked questions

Who won Arizona Cardinals vs San Francisco 49ers?

The San Francisco 49ers beat the Arizona Cardinals 31-28 in Week 5, 2004 on 2004-10-10.

What was the final score of Arizona Cardinals vs San Francisco 49ers?

The final score was Arizona Cardinals 28, San Francisco 49ers 31 (ARI 28-31 SF) in Week 5, 2004 on 2004-10-10.

What was the score by quarter in Arizona Cardinals vs San Francisco 49ers?

Q2: Arizona Cardinals 14, San Francisco 49ers 6; Q3: Arizona Cardinals 0, San Francisco 49ers 6; Q4: Arizona Cardinals 14, San Francisco 49ers 16; Q5: Arizona Cardinals 0, San Francisco 49ers 3; Final: Arizona Cardinals 28, San Francisco 49ers 31.

Who scored touchdowns and field goals in Arizona Cardinals vs San Francisco 49ers?

Arizona Cardinals touchdown — F. Jones (J. McCown pass) (Q2 45:00) Arizona Cardinals touchdown — T. Hambrick (J. McCown pass) (Q2 32:00) San Francisco 49ers touchdown — A. Battle (Q3 26:50) Arizona Cardinals touchdown — E. Smith (Q4 11:55) Arizona Cardinals touchdown — L. Fitzgerald (J. McCown pass) (Q4 8:26) San Francisco 49ers touchdown — E. Johnson (T. Rattay pass) (Q4 4:46) San Francisco 49ers touchdown — B. Lloyd (T. Rattay pass) (Q4 1:07) San Francisco 49ers field goal — T. Peterson (Q2 39:00, 3 pts) San Francisco 49ers field goal — T. Peterson (Q2 30:20, 3 pts) San Francisco 49ers field goal — T. Peterson (OT 11:42, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.

How did the quarterbacks play in Arizona Cardinals vs San Francisco 49ers?

T. Rattay (San Francisco 49ers), 56.7% completion, +0.24 EPA per dropback, +15.77 total passing EPA. J. McCown (Arizona Cardinals), 51.4% completion, +0.16 EPA per dropback, +6.07 total passing EPA.

Who was the most impactful player in Arizona Cardinals vs San Francisco 49ers?

E. Johnson (San Francisco 49ers) led the game in total EPA with +16.20 on receiving plays. across 13 snaps. The top single-play swing was (-5.14 EPA): (4:59) 13-T.Rattay sacked at ARI 46 for -7 yards (92-B.Berry). FUMBLES (92-B.Berry), RECOVERED by ARI-58-K.Dansby at ARI 48. 58-K.Dansby to ARI 48 for no gain (77-K.Harris). Total . The biggest win-probability swing was -24.4%.

Was Arizona Cardinals vs San Francisco 49ers 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

Arizona Cardinals

Entered 1-3 Now 1-4 L

San Francisco 49ers

Entered 0-4 Now 1-4 W