Quick answer
- Winner
- San Francisco 49ers
- Final score
- San Francisco 49ers 24–20 Pittsburgh Steelers
- Halftime
- Pittsburgh Steelers 6–3 San Francisco 49ers at halftime
- FantasyHQ MVP
- Marquise Goodwin
- Top passer
- Jimmy Garoppolo
- Biggest EPA play
- (5:54) (Shotgun) 2-M.Rudolph pass short left to 19-J.Smith-Schuster for 76 yards, TOUCHDOW…
- Game date
- 2019-09-22
Game summary
The San Francisco 49ers beat the Pittsburgh Steelers 24–20 on 2019-09-22, overcoming Pittsburgh Steelers's 6–3 halftime lead. Marquise Goodwin posted a game-high +3.26 total EPA in the receiving.
The highest-scoring period was Q3 with 21 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| 6 | 0 | 7 | 7 | 0 | 20 | |
| 0 | 3 | 14 | 7 | 0 | 24 |
Stars of the game
Top performers by total expected points added (EPA).
- 1
Marquise Goodwin · San Francisco 49ers · Receiving · +3.26 total EPA · 2 snaps · +1.63 EPA/play - 2

Kyle Juszczyk · San Francisco 49ers · Receiving · +3.25 total EPA · 3 snaps · +1.08 EPA/play - 3

Jimmy Garoppolo · San Francisco 49ers · Passing · +3.22 total EPA · 36 snaps · +0.09 EPA/play - 4
Richie James · San Francisco 49ers · Receiving · +2.92 total EPA · 2 snaps · +1.46 EPA/play - 5

George Kittle · San Francisco 49ers · Receiving · +2.38 total EPA · 8 snaps · +0.30 EPA/play - 6

Dyontae Johnson · Pittsburgh Steelers · Receiving · +2.09 total EPA · 6 snaps · +0.35 EPA/play - 7

Kendrick Bourne · San Francisco 49ers · Receiving · +1.36 total EPA · 2 snaps · +0.68 EPA/play - 8

Deebo Samuel Sr. · San Francisco 49ers · Receiving · +1.02 total EPA · 4 snaps · +0.26 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
Marquise Goodwin — SF · Receiving
Marquise Goodwin posted the highest total EPA (+3.26) in the game, the strongest overall impact for San Francisco 49ers. Across 2 counted snaps, they averaged +1.63 EPA per play.
Biggest single play (+7.73 EPA): Mason Rudolph — (5:54) (Shotgun) 2-M.Rudolph pass short left to 19-J.Smith-Schuster for 76 yards, TOUCHDOWN. Caught at PIT 35. 65-yac
Quarterback report card
Jimmy Garoppolo led all passers in efficiency for San Francisco 49ers, setting the tone in the passing game according to FantasyHQ analytics.

Jimmy Garoppolo (San Francisco 49ers) · 36 dropbacks · 63.9% completion · +10.6% CPOE · +0.09 EPA/play · +3.22 total EPA
Mason Rudolph (Pittsburgh Steelers) · 35 dropbacks · 40.0% completion · -11.6% CPOE · -0.19 EPA/play · -6.54 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | -0.187 | -0.131 |
| Offensive success rate | 34.8% | 47.8% |
| Pass EPA/play | -0.187 | +0.089 |
| Rush EPA/play | -0.330 | -0.337 |
| Defensive EPA/play | +0.131 | +0.187 |
| Defensive success rate | 52.2% | 65.2% |
Drive & efficiency notes
San Francisco 49ers held the efficiency edge in offensive EPA per play (-0.13 vs -0.19), even if the scoreboard told a different story.
Season benchmark context (offensive EPA per play):
- Pittsburgh Steelers: -0.19 EPA/play (15th percentile vs. 2019 team-game averages)
- San Francisco 49ers: -0.13 EPA/play (24th percentile vs. 2019 team-game averages)
- Pittsburgh Steelers: 13 drives, -12.93 total EPA, 4 scoring drives
- San Francisco 49ers: 14 drives, -12.05 total EPA, 4 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns

San Francisco 49ers — Johnny Wilson 
Pittsburgh Steelers — JuJu Smith-Schuster (Mason Rudolph pass) 
San Francisco 49ers — Johnny Wilson 
Pittsburgh Steelers — Dyontae Johnson (Mason Rudolph pass) 
San Francisco 49ers — Dante Pettis (Jimmy Garoppolo pass)
Field goals

Pittsburgh Steelers — Chris Boswell 
Pittsburgh Steelers — Chris Boswell
San Francisco 49ers — R. Gould
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: Pittsburgh Steelers won the period 6–0. Pittsburgh Steelers connected on a field goal from the SF 28 (Q1 11:52) — (11:52) 9-C.Boswell 46 yard field goal is GOOD, Center-57-K.Canaday, Holder-4-J.Berry.; Pittsburgh Steelers connected on a field goal from the SF 8 (Q1 2:07) — (2:07) 9-C.Boswell 26 yard field goal is GOOD, Center-57-K.Canaday, Holder-4-J.Berry..
The second quarter: San Francisco 49ers won the period 3–0. San Francisco 49ers connected on a field goal from the PIT 6 (Q2 6:48) — (6:48) 9-R.Gould 24 yard field goal is GOOD, Center-59-J.Condo, Holder-6-M.Wishnowsky..
The third quarter: San Francisco 49ers won the period 14–7. San Francisco 49ers found the end zone from the PIT 1 (Q3 9:21) — (9:21) 30-J.Wilson right guard for 1 yard, TOUCHDOWN.; San Francisco 49ers added 1 points from the PIT 15 (Q3 9:17) — 9-R.Gould extra point is GOOD, Center-59-J.Condo, Holder-6-M.Wishnowsky.; Pittsburgh Steelers found the end zone from the SF 76 (Q3 5:54) — (5:54) (Shotgun) 2-M.Rudolph pass short left to 19-J.Smith-Schuster for 76 yards, TOUCHDOWN. Caught at PIT 35. 65-yac; Pittsburgh Steelers added 1 points from the SF 15 (Q3 5:42) — 9-C.Boswell extra point is GOOD, Center-57-K.Canaday, Holder-4-J.Berry.; San Francisco 49ers found the end zone from the PIT 4 (Q3 1:02); San Francisco 49ers added 1 points from the PIT 15 (Q3 0:56) — 9-R.Gould extra point is GOOD, Center-59-J.Condo, Holder-6-M.Wishnowsky..
The fourth quarter: The quarter finished even at 7–7. Pittsburgh Steelers found the end zone from the SF 39 (Q4 10:28) — (10:28) (Shotgun) 2-M.Rudolph pass deep left to 18-D.Johnson for 39 yards, TOUCHDOWN. Caught at SF 2. 2-yac; Pittsburgh Steelers added 1 points from the SF 15 (Q4 10:22) — 9-C.Boswell extra point is GOOD, Center-57-K.Canaday, Holder-4-J.Berry.; San Francisco 49ers found the end zone from the PIT 5 (Q4 1:20) — (1:20) (Shotgun) 10-J.Garoppolo pass short left to 18-D.Pettis for 5 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the PIT 15 (Q4 1:15) — 9-R.Gould extra point is GOOD, Center-59-J.Condo, Holder-6-M.Wishnowsky..
Turning points
Plays that moved win probability the most.
- Pittsburgh Steelers (Q4 5:36) — (5:36) (Shotgun) 30-J.Conner right end to PIT 22 for -2 yards (91-A.Armstead). FUMBLES (91-A.Armstead), touched at PIT 22, RECOVERED by SF-99-D.Buckner at PIT 24. 99-D.Buckner to PIT 24 for no gain (8
- San Francisco 49ers (Q4 6:53) — (6:53) (Shotgun) 10-J.Garoppolo Aborted. 13-R.James Jr. FUMBLES at PIT 11, RECOVERED by PIT-90-T.Watt at PIT 14. 90-T.Watt to PIT 14 for no gain (13-R.James Jr.).
- Pittsburgh Steelers (Q3 5:54) — (5:54) (Shotgun) 2-M.Rudolph pass short left to 19-J.Smith-Schuster for 76 yards, TOUCHDOWN. Caught at PIT 35. 65-yac
- Pittsburgh Steelers (Q4 10:28) — (10:28) (Shotgun) 2-M.Rudolph pass deep left to 18-D.Johnson for 39 yards, TOUCHDOWN. Caught at SF 2. 2-yac
- San Francisco 49ers (Q1 13:54) — (13:54) 10-J.Garoppolo pass short right intended for 22-M.Breida INTERCEPTED by 90-T.Watt at SF 40. 90-T.Watt to SF 33 for 7 yards (68-M.Person).
Impact plays
Highest EPA snaps that flipped field position.
- Pittsburgh Steelers (Q3 5:54) — (5:54) (Shotgun) 2-M.Rudolph pass short left to 19-J.Smith-Schuster for 76 yards, TOUCHDOWN. Caught at PIT 35. 65-yac
- San Francisco 49ers (Q1 13:54) — (13:54) 10-J.Garoppolo pass short right intended for 22-M.Breida INTERCEPTED by 90-T.Watt at SF 40. 90-T.Watt to SF 33 for 7 yards (68-M.Person).
- San Francisco 49ers (Q1 4:52) — (4:52) 10-J.Garoppolo pass short middle intended for 18-D.Pettis INTERCEPTED by 39-M.Fitzpatrick (23-J.Haden) [48-B.Dupree] at SF 38. 39-M.Fitzpatrick pushed ob at SF 24 for 14 yards (85-G.Kittle).
- San Francisco 49ers (Q2 11:29) — (11:29) 10-J.Garoppolo FUMBLES (Aborted) at PIT 7, RECOVERED by PIT-55-D.Bush at PIT 7. 55-D.Bush to PIT 7 for no gain (68-M.Person).
Every scoring play
Chronological scoring with play-by-play context.
Pittsburgh Steelers FG (+3) — Q1 11:52 · SF 28 · Score 3-0
(11:52) 9-C.Boswell 46 yard field goal is GOOD, Center-57-K.Canaday, Holder-4-J.Berry.
Pittsburgh Steelers FG (+3) — Q1 2:07 · SF 8 · Score 6-0
(2:07) 9-C.Boswell 26 yard field goal is GOOD, Center-57-K.Canaday, Holder-4-J.Berry.
San Francisco 49ers FG (+3) — Q2 6:48 · PIT 6 · Score 6-3
(6:48) 9-R.Gould 24 yard field goal is GOOD, Center-59-J.Condo, Holder-6-M.Wishnowsky.
San Francisco 49ers TD (+6) — Q3 9:21 · PIT 1 · Score 6-9
(9:21) 30-J.Wilson right guard for 1 yard, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q3 9:17 · PIT 15 · Score 6-10
9-R.Gould extra point is GOOD, Center-59-J.Condo, Holder-6-M.Wishnowsky.
Pittsburgh Steelers TD (+6) — Q3 5:54 · SF 76 · Score 12-10
(5:54) (Shotgun) 2-M.Rudolph pass short left to 19-J.Smith-Schuster for 76 yards, TOUCHDOWN. Caught at PIT 35. 65-yac
Pittsburgh Steelers XP (+1) — Q3 5:42 · SF 15 · Score 13-10
9-C.Boswell extra point is GOOD, Center-57-K.Canaday, Holder-4-J.Berry.
San Francisco 49ers TD (+6) — Q3 1:02 · PIT 4 · Score 13-16
(1:02) 30-J.Wilson up the middle for 4 yards, TOUCHDOWN. The Replay Official reviewed the runner broke the plane ruling, and the play was Upheld. The ruling on the field stands.
San Francisco 49ers XP (+1) — Q3 0:56 · PIT 15 · Score 13-17
9-R.Gould extra point is GOOD, Center-59-J.Condo, Holder-6-M.Wishnowsky.
Pittsburgh Steelers TD (+6) — Q4 10:28 · SF 39 · Score 19-17
(10:28) (Shotgun) 2-M.Rudolph pass deep left to 18-D.Johnson for 39 yards, TOUCHDOWN. Caught at SF 2. 2-yac
Pittsburgh Steelers XP (+1) — Q4 10:22 · SF 15 · Score 20-17
9-C.Boswell extra point is GOOD, Center-57-K.Canaday, Holder-4-J.Berry.
San Francisco 49ers TD (+6) — Q4 1:20 · PIT 5 · Score 20-23
(1:20) (Shotgun) 10-J.Garoppolo pass short left to 18-D.Pettis for 5 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q4 1:15 · PIT 15 · Score 20-24
9-R.Gould extra point is GOOD, Center-59-J.Condo, Holder-6-M.Wishnowsky.
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.
- Marquise Goodwin (San Francisco 49ers) led total EPA — start here for highlight and prop research.
- Jimmy Garoppolo (SF) finished above expected through the air (positive CPOE).
Frequently asked questions
Who won Pittsburgh Steelers vs San Francisco 49ers on 2019-09-22?
The San Francisco 49ers beat the Pittsburgh Steelers 24-20 in Week 3, 2019.
What was the score by quarter in Pittsburgh Steelers vs San Francisco 49ers?
Q1: Pittsburgh Steelers 6, San Francisco 49ers 0; Q2: Pittsburgh Steelers 0, San Francisco 49ers 3; Q3: Pittsburgh Steelers 7, San Francisco 49ers 14; Q4: Pittsburgh Steelers 7, San Francisco 49ers 7; Final: Pittsburgh Steelers 20, San Francisco 49ers 24.
Who scored touchdowns and field goals in Pittsburgh Steelers vs San Francisco 49ers?
San Francisco 49ers touchdown — J. Wilson (Q3 9:21) Pittsburgh Steelers touchdown — J. Smith-Schuster (M. Rudolph pass) (Q3 5:54) San Francisco 49ers touchdown — J. Wilson (Q3 1:02) Pittsburgh Steelers touchdown — D. Johnson (M. Rudolph pass) (Q4 10:28) San Francisco 49ers touchdown — D. Pettis (J. Garoppolo pass) (Q4 1:20) Pittsburgh Steelers field goal — C. Boswell (Q1 11:52, 3 pts) Pittsburgh Steelers field goal — C. Boswell (Q1 2:07, 3 pts) San Francisco 49ers field goal — R. Gould (Q2 6:48, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.
How did the quarterbacks play in Pittsburgh Steelers vs San Francisco 49ers?
Jimmy Garoppolo (San Francisco 49ers), 63.9% completion, +10.6% CPOE, +0.09 EPA per dropback, +3.22 total passing EPA. Mason Rudolph (Pittsburgh Steelers), 40.0% completion, -11.6% CPOE, -0.19 EPA per dropback, -6.54 total passing EPA.
Who was FantasyHQ's player of the game in Pittsburgh Steelers vs San Francisco 49ers?
Marquise Goodwin (San Francisco 49ers) was FantasyHQ's Game MVP with +3.26 total EPA on Receiving plays. across 2 snaps.
Was Pittsburgh Steelers vs San Francisco 49ers a close game?
Yes — the margin was 4 points. San Francisco 49ers won 24-20 in a game that stayed within one score into the fourth quarter.
Season records after this game
Pittsburgh Steelers
Entered 0-2 Now 0-3 L
San Francisco 49ers
Entered 2-0 Now 3-0 W