Quick answer
- Winner
- Arizona Cardinals
- Final score
- Arizona Cardinals 18–15 San Francisco 49ers
- Halftime
- San Francisco 49ers 5–3 Arizona Cardinals at halftime
- FantasyHQ MVP
- L. Fitzgerald
- Top passer
- J. Rosen
- Biggest EPA play
- (6:32) (Shotgun) 3-C.Beathard pass short middle to 11-M.Goodwin for 55 yards, TOUCHDOWN. P…
- Game date
- 2018-10-28
Game summary
The Arizona Cardinals beat the San Francisco 49ers 18–15 on 2018-10-28, overcoming San Francisco 49ers's 5–3 halftime lead. L. Fitzgerald posted a game-high +4.68 total EPA in the receiving.
The highest-scoring period was Q4 with 18 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| 2 | 3 | 7 | 3 | 0 | 15 | |
| 0 | 3 | 0 | 15 | 0 | 18 |
Stars of the game
Top performers by total expected points added (EPA).
- 1
L. Fitzgerald · Arizona Cardinals · Receiving · +4.68 total EPA · 13 snaps · +0.36 EPA/play - 2

George Kittle · San Francisco 49ers · Receiving · +3.82 total EPA · 8 snaps · +0.48 EPA/play - 3
Marquise Goodwin · San Francisco 49ers · Receiving · +2.41 total EPA · 4 snaps · +0.60 EPA/play - 4

Connor Williams · Arizona Cardinals · Receiving · +1.79 total EPA · 2 snaps · +0.89 EPA/play - 5

Dyontae Johnson · Arizona Cardinals · Receiving · +1.24 total EPA · 4 snaps · +0.31 EPA/play - 6

Kyle Juszczyk · San Francisco 49ers · Rushing · +1.16 total EPA · 2 snaps · +0.58 EPA/play - 7

Kendrick Bourne · San Francisco 49ers · Receiving · +1.06 total EPA · 10 snaps · +0.11 EPA/play - 8

Raheem Mostert · San Francisco 49ers · Rushing · +0.82 total EPA · 2 snaps · +0.41 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
L. Fitzgerald — ARI · Receiving
L. Fitzgerald posted the highest total EPA (+4.68) in the game, the strongest overall impact for Arizona Cardinals. Across 13 counted snaps, they averaged +0.36 EPA per play.
L. Fitzgerald's top snap (+3.09 EPA): (11:50) 3-J.Rosen pass deep right to 11-L.Fitzgerald to SF 26 for 37 yards (25-R.Sherman) [91-A.Armstead]. PENALTY on SF-91-A.Armstead, Roughing the Passer, 13 yards, enforced at SF 26.
Biggest single play (+5.86 EPA): C.J. Beathard — (6:32) (Shotgun) 3-C.Beathard pass short middle to 11-M.Goodwin for 55 yards, TOUCHDOWN. Penalty on ARI-55-C.Jones, Defensive Offside, declined.
Quarterback report card
J. Rosen led all passers in efficiency for Arizona Cardinals, setting the tone in the passing game according to FantasyHQ analytics.
J. Rosen (Arizona Cardinals) · 47 dropbacks · 48.9% completion · -2.5% CPOE · -0.01 EPA/play · -0.37 total EPA
C.J. Beathard (San Francisco 49ers) · 35 dropbacks · 40.0% completion · -16.9% CPOE · -0.12 EPA/play · -4.28 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | -0.125 | -0.098 |
| Offensive success rate | 40.5% | 32.9% |
| Pass EPA/play | -0.122 | -0.008 |
| Rush EPA/play | -0.137 | -0.179 |
| Defensive EPA/play | +0.098 | +0.125 |
| Defensive success rate | 67.1% | 59.5% |
Drive & efficiency notes
Both offenses finished within striking distance on EPA per play (San Francisco 49ers -0.12, Arizona Cardinals -0.10) — a true toss-up on the analytics sheet.
Season benchmark context (offensive EPA per play):
- San Francisco 49ers: -0.12 EPA/play (23rd percentile vs. 2018 team-game averages)
- Arizona Cardinals: -0.10 EPA/play (28th percentile vs. 2018 team-game averages)
- Arizona Cardinals: 11 drives, -8.00 total EPA, 4 scoring drives
- San Francisco 49ers: 12 drives, -10.52 total EPA, 3 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns
San Francisco 49ers — Marquise Goodwin (C.J. Beathard pass)
Arizona Cardinals — L. Fitzgerald (J. Rosen pass) 
Arizona Cardinals — Christian Kirk (J. Rosen pass)
Field goals
Arizona Cardinals — P. Dawson
San Francisco 49ers — R. Gould
San Francisco 49ers — R. Gould
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: San Francisco 49ers won the period 2–0. San Francisco 49ers registered a safety from the SF 92 (Q1 4:17).
The second quarter: The quarter finished even at 3–3. Arizona Cardinals connected on a field goal from the SF 13 (Q2 10:27) — (10:27) 4-P.Dawson 31 yard field goal is GOOD, Center-46-A.Brewer, Holder-2-A.Lee.; San Francisco 49ers connected on a field goal from the ARI 9 (Q2 4:36) — (4:36) 9-R.Gould 27 yard field goal is GOOD, Center-86-K.Nelson, Holder-5-B.Pinion..
The third quarter: San Francisco 49ers won the period 7–0. San Francisco 49ers found the end zone from the ARI 55 (Q3 6:32); San Francisco 49ers added 1 points from the ARI 15 (Q3 6:22) — 9-R.Gould extra point is GOOD, Center-86-K.Nelson, Holder-5-B.Pinion..
The fourth quarter: Arizona Cardinals won the period 15–3. San Francisco 49ers connected on a field goal from the ARI 2 (Q4 13:37) — (13:37) 9-R.Gould 20 yard field goal is GOOD, Center-86-K.Nelson, Holder-5-B.Pinion.; Arizona Cardinals found the end zone from the SF 13 (Q4 11:11) — (11:11) (Shotgun) 3-J.Rosen pass short middle to 11-L.Fitzgerald for 13 yards, TOUCHDOWN.; Arizona Cardinals added 1 points from the SF 15 (Q4 11:06) — 4-P.Dawson extra point is GOOD, Center-46-A.Brewer, Holder-2-A.Lee.; Arizona Cardinals found the end zone from the SF 9 (Q4 0:39) — (:39) (Shotgun) 3-J.Rosen pass short middle to 13-C.Kirk for 9 yards, TOUCHDOWN.; Arizona Cardinals registered a safety from the SF 2 (Q4 0:34) — (Pass formation) TWO-POINT CONVERSION ATTEMPT. 3-J.Rosen pass to 11-L.Fitzgerald is complete. ATTEMPT SUCCEEDS..
Turning points
Plays that moved win probability the most.
- Arizona Cardinals (Q2 6:27) — (6:27) (Shotgun) 3-J.Rosen pass short middle intended for 13-C.Kirk INTERCEPTED by 29-J.Tartt at ARI 35. 29-J.Tartt to ARI 12 for 23 yards (71-A.Smith).
- Arizona Cardinals (Q4 0:39) — (:39) (Shotgun) 3-J.Rosen pass short middle to 13-C.Kirk for 9 yards, TOUCHDOWN.
- San Francisco 49ers (Q4 0:07) — (:07) (Shotgun) 3-C.Beathard Aborted. 62-E.Magnuson FUMBLES at 50, recovered by SF-3-C.Beathard at SF 34. 3-C.Beathard pass incomplete short left to 85-G.Kittle (44-M.Golden).
- San Francisco 49ers (Q3 6:32) — (6:32) (Shotgun) 3-C.Beathard pass short middle to 11-M.Goodwin for 55 yards, TOUCHDOWN. Penalty on ARI-55-C.Jones, Defensive Offside, declined.
- Arizona Cardinals (Q4 1:36) — (1:36) (Shotgun) 3-J.Rosen pass deep right to 13-C.Kirk pushed ob at SF 23 for 19 yards (25-R.Sherman).
Impact plays
Highest EPA snaps that flipped field position.
- San Francisco 49ers (Q3 6:32) — (6:32) (Shotgun) 3-C.Beathard pass short middle to 11-M.Goodwin for 55 yards, TOUCHDOWN. Penalty on ARI-55-C.Jones, Defensive Offside, declined.
- Arizona Cardinals (Q2 6:27) — (6:27) (Shotgun) 3-J.Rosen pass short middle intended for 13-C.Kirk INTERCEPTED by 29-J.Tartt at ARI 35. 29-J.Tartt to ARI 12 for 23 yards (71-A.Smith).
- Arizona Cardinals (Q4 0:39) — (:39) (Shotgun) 3-J.Rosen pass short middle to 13-C.Kirk for 9 yards, TOUCHDOWN.
- Arizona Cardinals (Q4 11:50) — (11:50) 3-J.Rosen pass deep right to 11-L.Fitzgerald to SF 26 for 37 yards (25-R.Sherman) [91-A.Armstead]. PENALTY on SF-91-A.Armstead, Roughing the Passer, 13 yards, enforced at SF 26.
Every scoring play
Chronological scoring with play-by-play context.
San Francisco 49ers Safety (+2) — Q1 4:17 · SF 92 · Score 2-0
(4:17) (Shotgun) 3-J.Rosen pass incomplete short middle [54-C.Marsh]. PENALTY on ARI-3-J.Rosen, Intentional Grounding, 8 yards, enforced in End Zone, SAFETY.
Arizona Cardinals FG (+3) — Q2 10:27 · SF 13 · Score 2-3
(10:27) 4-P.Dawson 31 yard field goal is GOOD, Center-46-A.Brewer, Holder-2-A.Lee.
San Francisco 49ers FG (+3) — Q2 4:36 · ARI 9 · Score 5-3
(4:36) 9-R.Gould 27 yard field goal is GOOD, Center-86-K.Nelson, Holder-5-B.Pinion.
San Francisco 49ers TD (+6) — Q3 6:32 · ARI 55 · Score 11-3
(6:32) (Shotgun) 3-C.Beathard pass short middle to 11-M.Goodwin for 55 yards, TOUCHDOWN. Penalty on ARI-55-C.Jones, Defensive Offside, declined.
San Francisco 49ers XP (+1) — Q3 6:22 · ARI 15 · Score 12-3
9-R.Gould extra point is GOOD, Center-86-K.Nelson, Holder-5-B.Pinion.
San Francisco 49ers FG (+3) — Q4 13:37 · ARI 2 · Score 15-3
(13:37) 9-R.Gould 20 yard field goal is GOOD, Center-86-K.Nelson, Holder-5-B.Pinion.
Arizona Cardinals TD (+6) — Q4 11:11 · SF 13 · Score 15-9
(11:11) (Shotgun) 3-J.Rosen pass short middle to 11-L.Fitzgerald for 13 yards, TOUCHDOWN.
Arizona Cardinals XP (+1) — Q4 11:06 · SF 15 · Score 15-10
4-P.Dawson extra point is GOOD, Center-46-A.Brewer, Holder-2-A.Lee.
Arizona Cardinals TD (+6) — Q4 0:39 · SF 9 · Score 15-16
(:39) (Shotgun) 3-J.Rosen pass short middle to 13-C.Kirk for 9 yards, TOUCHDOWN.
Arizona Cardinals Safety (+2) — Q4 0:34 · SF 2 · Score 15-18
(Pass formation) TWO-POINT CONVERSION ATTEMPT. 3-J.Rosen pass to 11-L.Fitzgerald is complete. ATTEMPT SUCCEEDS.
Key takeaways
What to remember for fantasy research and follow-up box score digging.
- Arizona Cardinals earned the result — use the box score for snap-level context.
- One-score margin — verify garbage-time stats before drawing fantasy conclusions.
- L. Fitzgerald (Arizona Cardinals) led total EPA — start here for highlight and prop research.
- C.J. Beathard (SF) finished below expected efficiency despite volume.
Frequently asked questions
Who won San Francisco 49ers vs Arizona Cardinals on 2018-10-28?
The Arizona Cardinals beat the San Francisco 49ers 18-15 in Week 8, 2018.
What was the score by quarter in San Francisco 49ers vs Arizona Cardinals?
Q1: San Francisco 49ers 2, Arizona Cardinals 0; Q2: San Francisco 49ers 3, Arizona Cardinals 3; Q3: San Francisco 49ers 7, Arizona Cardinals 0; Q4: San Francisco 49ers 3, Arizona Cardinals 15; Final: San Francisco 49ers 15, Arizona Cardinals 18.
Who scored touchdowns and field goals in San Francisco 49ers vs Arizona Cardinals?
San Francisco 49ers touchdown — M. Goodwin (C. Beathard pass) (Q3 6:32) Arizona Cardinals touchdown — L. Fitzgerald (J. Rosen pass) (Q4 11:11) Arizona Cardinals touchdown — C. Kirk (J. Rosen pass) (Q4 0:39) Arizona Cardinals field goal — P. Dawson (Q2 10:27, 3 pts) San Francisco 49ers field goal — R. Gould (Q2 4:36, 3 pts) San Francisco 49ers field goal — R. Gould (Q4 13:37, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.
How did the quarterbacks play in San Francisco 49ers vs Arizona Cardinals?
J. Rosen (Arizona Cardinals), 48.9% completion, -2.5% CPOE, -0.01 EPA per dropback, -0.37 total passing EPA. C.J. Beathard (San Francisco 49ers), 40.0% completion, -16.9% CPOE, -0.12 EPA per dropback, -4.28 total passing EPA.
Who was FantasyHQ's player of the game in San Francisco 49ers vs Arizona Cardinals?
L. Fitzgerald (Arizona Cardinals) was FantasyHQ's Game MVP with +4.68 total EPA on Receiving plays. across 13 snaps. Their top snap (+3.09 EPA): (11:50) 3-J.Rosen pass deep right to 11-L.Fitzgerald to SF 26 for 37 yards (25-R.Sherman) [91-A.Armstead]. PENALTY on SF-91-A.Armstead, Roughing the Passer, 13 yards, enforced at S.
Was San Francisco 49ers vs Arizona Cardinals a close game?
Yes — the margin was 3 points. Arizona Cardinals won 18-15 in a game that came down to the wire.
Season records after this game
San Francisco 49ers
Entered 1-6 Now 1-7 L
Arizona Cardinals
Entered 1-6 Now 2-6 W