Quick answer
- Winner
- Chicago Bears
- Final score
- Chicago Bears 31–28 Pittsburgh Steelers
- Halftime
- Pittsburgh Steelers 21–17 Chicago Bears at halftime
- FantasyHQ MVP
- Kenneth Gainwell
- Top passer
- Connor Williams
- Biggest EPA play
- (14:54) (Shotgun) 18-C.Williams sacked at CHI -2 for -12 yards (90-T.Watt). FUMBLES (90-T.…
- Game date
- 2025-11-23
Game summary
The Chicago Bears beat the Pittsburgh Steelers 31–28 on 2025-11-23, overcoming Pittsburgh Steelers's 21–17 halftime lead. Kenneth Gainwell posted a game-high +6.05 total EPA in the rushing.
The highest-scoring period was Q2 with 24 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| 7 | 14 | 0 | 7 | 0 | 28 | |
| 7 | 10 | 7 | 7 | 0 | 31 |
Stars of the game
Top performers by total expected points added (EPA).
- 1

Kenneth Gainwell · Pittsburgh Steelers · Rushing · +6.05 total EPA · 10 snaps · +0.61 EPA/play - 2

Kyle Monangai · Chicago Bears · Rushing · +3.15 total EPA · 12 snaps · +0.26 EPA/play - 3

David Moore · Chicago Bears · Receiving · +2.93 total EPA · 7 snaps · +0.42 EPA/play - 4

Colston Loveland · Chicago Bears · Receiving · +2.84 total EPA · 5 snaps · +0.57 EPA/play - 5

Connor Williams · Chicago Bears · Rushing · +2.29 total EPA · 2 snaps · +1.15 EPA/play - 6

Connor Williams · Chicago Bears · Passing · +2.24 total EPA · 40 snaps · +0.06 EPA/play - 7

Luther Burden III · Chicago Bears · Receiving · +2.16 total EPA · 5 snaps · +0.43 EPA/play - 8

Pat Freiermuth · Pittsburgh Steelers · Receiving · +2.15 total EPA · 3 snaps · +0.72 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
Kenneth Gainwell — PIT · Rushing
Kenneth Gainwell posted the highest total EPA (+6.05) in the game, the strongest overall impact for Pittsburgh Steelers. Across 10 counted snaps, they averaged +0.61 EPA per play.
Kenneth Gainwell's top snap (+5.89 EPA): (1:32) Direct snap to 83-Co.Heyward. 14-K.Gainwell right end for 56 yards, TOUCHDOWN. The Replay Official reviewed the runner broke the plane ruling, and the play was REVERSED. Direct snap to 83-Co.Heyward. 14-K.Gainwell
Biggest single play (-6.44 EPA): Connor Williams — (14:54) (Shotgun) 18-C.Williams sacked at CHI -2 for -12 yards (90-T.Watt). FUMBLES (90-T.Watt) [90-T.Watt], RECOVERED by PIT-51-N.Herbig at CHI -1. TOUCHDOWN.
Quarterback report card
Connor Williams led all passers in efficiency for Chicago Bears, setting the tone in the passing game according to FantasyHQ analytics.

Connor Williams (Chicago Bears) · 40 dropbacks · 47.5% completion · -3.9% CPOE · +0.06 EPA/play · +2.24 total EPA
Mason Rudolph (Pittsburgh Steelers) · 37 dropbacks · 64.9% completion · +8.9% CPOE · -0.06 EPA/play · -2.37 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | -0.004 | +0.008 |
| Offensive success rate | 52.3% | 46.3% |
| Pass EPA/play | -0.064 | +0.056 |
| Rush EPA/play | +0.167 | -0.065 |
| Defensive EPA/play | -0.008 | +0.004 |
| Defensive success rate | 53.7% | 47.7% |
Drive & efficiency notes
Both offenses finished within striking distance on EPA per play (Pittsburgh Steelers -0.00, Chicago Bears +0.01) — a true toss-up on the analytics sheet.
Season benchmark context (offensive EPA per play):
- Pittsburgh Steelers: -0.00 EPA/play (45th percentile vs. 2025 team-game averages)
- Chicago Bears: +0.01 EPA/play (47th percentile vs. 2025 team-game averages)
- Chicago Bears: 12 drives, +0.66 total EPA, 6 scoring drives
- Pittsburgh Steelers: 11 drives, -0.34 total EPA, 3 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns

Chicago Bears — David Moore (Connor Williams pass) 
Pittsburgh Steelers — DK Metcalf 
Pittsburgh Steelers — Connor Williams 
Chicago Bears — Colston Loveland (Connor Williams pass) 
Pittsburgh Steelers — Jaylen Warren 
Chicago Bears — David Moore (Connor Williams pass) 
Chicago Bears — Kyle Monangai 
Pittsburgh Steelers — Pat Freiermuth (Mason Rudolph pass)
Field goals

Chicago Bears — Cairo Santos
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: The quarter finished even at 7–7. Chicago Bears found the end zone from the PIT 5 (Q1 8:32) — (8:32) (Shotgun) 18-C.Williams pass short right to 2-D.Moore for 5 yards, TOUCHDOWN.; Chicago Bears added 1 points from the PIT 15 (Q1 8:28) — 8-C.Santos extra point is GOOD, Center-46-S.Daly, Holder-19-T.Taylor.; Pittsburgh Steelers found the end zone from the CHI 6 (Q1 0:35) — (:35) (Shotgun) 4-D.Metcalf left end for 6 yards, TOUCHDOWN.; Pittsburgh Steelers added 1 points from the CHI 15 (Q1 0:30) — 9-C.Boswell extra point is GOOD, Center-46-C.Kuntz, Holder-3-C.Waitman..
The second quarter: Pittsburgh Steelers won the period 14–10. Pittsburgh Steelers found the end zone from the PIT 90 (Q2 14:54); Pittsburgh Steelers added 1 points from the CHI 15 (Q2 14:44) — 9-C.Boswell extra point is GOOD, Center-46-C.Kuntz, Holder-3-C.Waitman.; Chicago Bears found the end zone from the PIT 12 (Q2 4:00) — (4:00) (Shotgun) 18-C.Williams pass short right to 84-C.Loveland for 12 yards, TOUCHDOWN.; Chicago Bears added 1 points from the PIT 15 (Q2 3:56) — 8-C.Santos extra point is GOOD, Center-46-S.Daly, Holder-19-T.Taylor.; Pittsburgh Steelers found the end zone from the CHI 1 (Q2 1:23) — (1:23) 30-J.Warren right end for 1 yard, TOUCHDOWN. Penalty on CHI-94-A.Booker, Defensive Offside, declined.; Pittsburgh Steelers added 1 points from the CHI 15 (Q2 1:19) — 9-C.Boswell extra point is GOOD, Center-46-C.Kuntz, Holder-3-C.Waitman.; Chicago Bears connected on a field goal from the PIT 29 (Q2 0:03) — (:03) 8-C.Santos 47 yard field goal is GOOD, Center-46-S.Daly, Holder-19-T.Taylor..
The third quarter: Chicago Bears won the period 7–0. Chicago Bears found the end zone from the PIT 25 (Q3 8:33); Chicago Bears added 1 points from the PIT 15 (Q3 8:29) — 8-C.Santos extra point is GOOD, Center-46-S.Daly, Holder-19-T.Taylor..
The fourth quarter: The quarter finished even at 7–7. Chicago Bears found the end zone from the PIT 2 (Q4 14:16) — (14:16) (Shotgun) 25-K.Monangai up the middle for 2 yards, TOUCHDOWN.; Chicago Bears added 1 points from the PIT 15 (Q4 14:14) — 8-C.Santos extra point is GOOD, Center-46-S.Daly, Holder-19-T.Taylor.; Pittsburgh Steelers found the end zone from the CHI 3 (Q4 6:32) — (6:32) (Shotgun) 2-M.Rudolph pass short middle to 88-P.Freiermuth for 3 yards, TOUCHDOWN.; Pittsburgh Steelers added 1 points from the CHI 15 (Q4 6:27) — 9-C.Boswell extra point is GOOD, Center-46-C.Kuntz, Holder-3-C.Waitman. ** Injury Update: CHI-45-A.Ogbongbemiga has returned to the game..
Turning points
Plays that moved win probability the most.
- Pittsburgh Steelers (Q3 4:04) — (4:04) 2-M.Rudolph sacked at CHI 45 for -8 yards (98-M.Sweat). FUMBLES (98-M.Sweat) [98-M.Sweat], touched at CHI 45, RECOVERED by CHI-98-M.Sweat at CHI 46. ** Injury Update: PIT-4-D.Metcalf has return
- Pittsburgh Steelers (Q2 1:32) — (1:32) Direct snap to 83-Co.Heyward. 14-K.Gainwell right end for 56 yards, TOUCHDOWN. The Replay Official reviewed the runner broke the plane ruling, and the play was REVERSED. Direct snap to 83-Co.He
- Chicago Bears (Q2 14:54) — (14:54) (Shotgun) 18-C.Williams sacked at CHI -2 for -12 yards (90-T.Watt). FUMBLES (90-T.Watt) [90-T.Watt], RECOVERED by PIT-51-N.Herbig at CHI -1. TOUCHDOWN.
- Chicago Bears (Q4 1:36) — (1:36) 19-T.Taylor punts 53 yards to end zone, Center-46-S.Daly, Touchback.
- Chicago Bears (Q2 0:03) — (:03) 8-C.Santos 47 yard field goal is GOOD, Center-46-S.Daly, Holder-19-T.Taylor.
Impact plays
Highest EPA snaps that flipped field position.
- Chicago Bears (Q2 14:54) — (14:54) (Shotgun) 18-C.Williams sacked at CHI -2 for -12 yards (90-T.Watt). FUMBLES (90-T.Watt) [90-T.Watt], RECOVERED by PIT-51-N.Herbig at CHI -1. TOUCHDOWN.
- Pittsburgh Steelers (Q2 1:32) — (1:32) Direct snap to 83-Co.Heyward. 14-K.Gainwell right end for 56 yards, TOUCHDOWN. The Replay Official reviewed the runner broke the plane ruling, and the play was REVERSED. Direct snap to 83-Co.He
- Pittsburgh Steelers (Q3 4:04) — (4:04) 2-M.Rudolph sacked at CHI 45 for -8 yards (98-M.Sweat). FUMBLES (98-M.Sweat) [98-M.Sweat], touched at CHI 45, RECOVERED by CHI-98-M.Sweat at CHI 46. ** Injury Update: PIT-4-D.Metcalf has return
- Chicago Bears (Q2 12:06) — (12:06) (Shotgun) 4-D.Swift left guard to PIT 47 for 2 yards (94-Y.Black; 29-K.Dugger). FUMBLES (94-Y.Black), RECOVERED by PIT-94-Y.Black at PIT 48.
Every scoring play
Chronological scoring with play-by-play context.
Chicago Bears TD (+6) — Q1 8:32 · PIT 5 · Score 0-6
(8:32) (Shotgun) 18-C.Williams pass short right to 2-D.Moore for 5 yards, TOUCHDOWN.
Chicago Bears XP (+1) — Q1 8:28 · PIT 15 · Score 0-7
8-C.Santos extra point is GOOD, Center-46-S.Daly, Holder-19-T.Taylor.
Pittsburgh Steelers TD (+6) — Q1 0:35 · CHI 6 · Score 6-7
(:35) (Shotgun) 4-D.Metcalf left end for 6 yards, TOUCHDOWN.
Pittsburgh Steelers XP (+1) — Q1 0:30 · CHI 15 · Score 7-7
9-C.Boswell extra point is GOOD, Center-46-C.Kuntz, Holder-3-C.Waitman.
Pittsburgh Steelers TD (+6) — Q2 14:54 · PIT 90 · Score 13-7
(14:54) (Shotgun) 18-C.Williams sacked at CHI -2 for -12 yards (90-T.Watt). FUMBLES (90-T.Watt) [90-T.Watt], RECOVERED by PIT-51-N.Herbig at CHI -1. TOUCHDOWN.
Pittsburgh Steelers XP (+1) — Q2 14:44 · CHI 15 · Score 14-7
9-C.Boswell extra point is GOOD, Center-46-C.Kuntz, Holder-3-C.Waitman.
Chicago Bears TD (+6) — Q2 4:00 · PIT 12 · Score 14-13
(4:00) (Shotgun) 18-C.Williams pass short right to 84-C.Loveland for 12 yards, TOUCHDOWN.
Chicago Bears XP (+1) — Q2 3:56 · PIT 15 · Score 14-14
8-C.Santos extra point is GOOD, Center-46-S.Daly, Holder-19-T.Taylor.
Pittsburgh Steelers TD (+6) — Q2 1:23 · CHI 1 · Score 20-14
(1:23) 30-J.Warren right end for 1 yard, TOUCHDOWN. Penalty on CHI-94-A.Booker, Defensive Offside, declined.
Pittsburgh Steelers XP (+1) — Q2 1:19 · CHI 15 · Score 21-14
9-C.Boswell extra point is GOOD, Center-46-C.Kuntz, Holder-3-C.Waitman.
Chicago Bears FG (+3) — Q2 0:03 · PIT 29 · Score 21-17
(:03) 8-C.Santos 47 yard field goal is GOOD, Center-46-S.Daly, Holder-19-T.Taylor.
Chicago Bears TD (+6) — Q3 8:33 · PIT 25 · Score 21-23
(8:33) (Shotgun) 18-C.Williams pass deep right to 2-D.Moore for 25 yards, TOUCHDOWN. Penalty on PIT-33-J.Sawyer, Defensive Offside, declined.
Chicago Bears XP (+1) — Q3 8:29 · PIT 15 · Score 21-24
8-C.Santos extra point is GOOD, Center-46-S.Daly, Holder-19-T.Taylor.
Chicago Bears TD (+6) — Q4 14:16 · PIT 2 · Score 21-30
(14:16) (Shotgun) 25-K.Monangai up the middle for 2 yards, TOUCHDOWN.
Chicago Bears XP (+1) — Q4 14:14 · PIT 15 · Score 21-31
8-C.Santos extra point is GOOD, Center-46-S.Daly, Holder-19-T.Taylor.
Pittsburgh Steelers TD (+6) — Q4 6:32 · CHI 3 · Score 27-31
(6:32) (Shotgun) 2-M.Rudolph pass short middle to 88-P.Freiermuth for 3 yards, TOUCHDOWN.
Pittsburgh Steelers XP (+1) — Q4 6:27 · CHI 15 · Score 28-31
9-C.Boswell extra point is GOOD, Center-46-C.Kuntz, Holder-3-C.Waitman. ** Injury Update: CHI-45-A.Ogbongbemiga has returned to the game.
Key takeaways
What to remember for fantasy research and follow-up box score digging.
- Chicago Bears earned the result — use the box score for snap-level context.
- One-score margin — verify garbage-time stats before drawing fantasy conclusions.
- Kenneth Gainwell (Pittsburgh Steelers) led total EPA — start here for highlight and prop research.
- Connor Williams (CHI) finished below expected efficiency despite volume.
Frequently asked questions
Who won Pittsburgh Steelers vs Chicago Bears on 2025-11-23?
The Chicago Bears beat the Pittsburgh Steelers 31-28 in Week 12, 2025.
What was the score by quarter in Pittsburgh Steelers vs Chicago Bears?
Q1: Pittsburgh Steelers 7, Chicago Bears 7; Q2: Pittsburgh Steelers 14, Chicago Bears 10; Q3: Pittsburgh Steelers 0, Chicago Bears 7; Q4: Pittsburgh Steelers 7, Chicago Bears 7; Final: Pittsburgh Steelers 28, Chicago Bears 31.
Who scored touchdowns and field goals in Pittsburgh Steelers vs Chicago Bears?
Chicago Bears touchdown — D. Moore (C. Williams pass) (Q1 8:32) Pittsburgh Steelers touchdown — D. Metcalf (Q1 0:35) Pittsburgh Steelers touchdown — C. Williams (Q2 14:54) Chicago Bears touchdown — C. Loveland (C. Williams pass) (Q2 4:00) Pittsburgh Steelers touchdown — J. Warren (Q2 1:23) Chicago Bears touchdown — D. Moore (C. Williams pass) (Q3 8:33) Chicago Bears touchdown — K. Monangai (Q4 14:16) Pittsburgh Steelers touchdown — P. Freiermuth (M. Rudolph pass) (Q4 6:32) Chicago Bears field goal — C. Santos (Q2 0:03, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.
How did the quarterbacks play in Pittsburgh Steelers vs Chicago Bears?
Connor Williams (Chicago Bears), 47.5% completion, -3.9% CPOE, +0.06 EPA per dropback, +2.24 total passing EPA. Mason Rudolph (Pittsburgh Steelers), 64.9% completion, +8.9% CPOE, -0.06 EPA per dropback, -2.37 total passing EPA.
Who was FantasyHQ's player of the game in Pittsburgh Steelers vs Chicago Bears?
Kenneth Gainwell (Pittsburgh Steelers) was FantasyHQ's Game MVP with +6.05 total EPA on Rushing plays. across 10 snaps. Their top snap (+5.89 EPA): (1:32) Direct snap to 83-Co.Heyward. 14-K.Gainwell right end for 56 yards, TOUCHDOWN. The Replay Official reviewed the runner broke the plane ruling, and the play was REVERSED. Dir.
Was Pittsburgh Steelers vs Chicago Bears a close game?
Yes — the margin was 3 points. Chicago Bears won 31-28 in a game that came down to the wire.
Season records after this game
Pittsburgh Steelers
Entered 6-4 Now 6-5 L
Chicago Bears
Entered 7-3 Now 8-3 W