Saturday, December 20, 2025     1:00 PM EST


7

Final


24

Team Ratings

Injury Report

MLB 15 Donald Rosenthal - Injury to Shoulder. Out for 6 weeks. Eligible to play Season 3.

Game Summary

Total plays: 109
Play of the game:  Q4 2nd and 8 at PIT 15 Shotgun Empty - Double In David Johnson drops back to pass. BLITZ (MLB Ben Griffin)! David Johnson pass to T.J. Fugate for 15 yards. Touchdown! Extra point is good!
PIT 7   SF 24

Player of the game: 10 T.J. Fugate 9 rec / 10 targets, 96 rec yds (26-yd long), 2 TDs

Team Stats


Game Stats

Game engine version: 2
198 total yards

QB 73 OVR 16 Justin Cohen 10/17 (59%), 140 pass yds (37-yd long, 8.2 yds/att), 1 rush, 6 rush yds (6 yds/rush), 1 TD, 1 INT, 2 sacks, 1 fumble, 78.1 RTG
HB 84 OVR 48 Brian White 17 rush, 57 rush yds (3.4 yds/rush)
HB 67 OVR 42 Jermaine Charles 2 rush, 5 rush yds (2.5 yds/rush)
WR 68 OVR 28 Trevor Anderson 2 rec / 3 targets, 22 rec yds (12-yd long)
WR 57 OVR 88 Will Chapman 1 rec / 2 targets, 10 rec yds (10-yd long)
WR 65 OVR 85 Karl Shannon 1 rec / 2 targets, 13 rec yds (13-yd long), 1 TD
WR 70 OVR 82 Charles Willingham 4 rec / 7 targets, 72 rec yds (37-yd long)
TE 89 OVR 85 Kenny Bell 2 rec / 3 targets, 23 rec yds (17-yd long)
T 75 OVR 76 Eric Holt 3 missed blocks
T 77 OVR 68 Corey German 2 missed blocks
G 93 OVR 73 Kevin Johnson 1 pancake
C 70 OVR 52 Jordan Pruitt 2 missed blocks

DE 71 OVR 52 Dylan Etheridge 6 tackles, 1 for loss
DE 85 OVR 55 Davis Lilly 4 tackles
DT 63 OVR 55 Tommylee McGowan 1 tackle
DT 76 OVR 67 Paul Johnson Retired 2 tackles
OLB 75 OVR 58 Brian Branch 2 tackles
OLB 93 OVR 43 Frank Mercer 5 tackles
MLB 82 OVR 41 Ben Griffin 3 tackles
CB 87 OVR 27 Kyle McCoy 6 tackles, 1 pass tipped
CB 96 OVR 41 Andy Page 7 tackles, 65 KR yds
CB 96 OVR 46 Jeremy Johnson 4 tackles, 1 pass tipped, 26 KR yds
CB 62 OVR 20 Ronald Jones 2 tackles
S 80 OVR 21 Marcus Sellers 2 tackles
S 90 OVR 44 Andrew James 3 tackles, 1 pass tipped

P 65 OVR 11 Kenneth Casillas 3 punts, 1 inside 20
330 total yards

QB 102 OVR 10 David Johnson 29/35 (83%), 299 pass yds (31-yd long, 8.5 yds/att), 3 TDs, 130.8 RTG
HB 69 OVR 20 John Logan 18 rush, 29 rush yds (1.6 yds/rush)
HB 70 OVR 44 Jack Bacon 1 rush, 2 rush yds (2 yds/rush)
WR 99 OVR 13 Ka'Deem McLeod 6 rec / 7 targets, 52 rec yds (18-yd long)
WR 77 OVR 82 Dontae Floyd 5 rec / 5 targets, 35 rec yds (10-yd long)
WR 80 OVR 10 T.J. Fugate 9 rec / 10 targets, 96 rec yds (26-yd long), 2 TDs
WR 62 OVR 84 Cameron Young 2 rec / 5 targets, 1 drop, 24 rec yds (12-yd long)
WR 61 OVR 16 Mike Owens 1 rec / 1 targets, 4 rec yds (4-yd long)
TE 83 OVR 80 Marquise Porter 2 rec / 2 targets, 15 rec yds (9-yd long), 1 TD
TE 92 OVR 88 Tyler Gregory 4 rec / 5 targets, 73 rec yds (31-yd long)
T 88 OVR 79 Waylon Munoz 1 pancake
G 100 OVR 53 Jacob Rocha 1 pancake
C 79 OVR 62 Justin Schroeder 1 pancake

DE 88 OVR 90 Peyton Meredith 2 pressures, 6 tackles, 1 for loss, 1 sack
DE 88 OVR 79 Stephen Maxwell 1 pressure, 3 tackles, 1 for loss, 1 sack, 1 fumble forced
DT 58 OVR 93 Jesse Rigsby 2 tackles
DT 63 OVR 63 Denzel Dawson 3 tackles
OLB 86 OVR 41 Christian Richardson 3 tackles
OLB 85 OVR 47 Christian Toledo 6 tackles
MLB 80 OVR 40 Steven Gunter 2 pressures, 2 tackles
CB 71 OVR 31 John Hobbs 1 pass tipped
CB 90 OVR 42 Andrew Washington 2 tackles, 1 pass tipped, 12 PR yds, 21 KR yds
CB 61 OVR 22 Jarius Garrett 2 tackles, 1 pass tipped
CB 72 OVR 35 Mike Jean 3 tackles, 1 pass tipped
S 74 OVR 39 Emmett Tate 1 INT, 1 TO yds

K 91 OVR 8 Rueben Vidal 1/3, made: 44, missed: 23, 48

All Plays

Time between plays:


 Q1 15:00 KickoffKickoff by Vincent Monaco to SF -2. Touchback.

 Q1 15:00 1st and 10 at SF 25 Singleback Big - Outs David Johnson drops back to pass. BLITZ (MLB Ben Griffin)! David Johnson pass to Tyler Gregory for 11 yards. (Andy Page) First down!
 Q1 14:11 1st and 10 at SF 36 I-Form Pro - HB Counter Weak John Logan takes the handoff. BLITZ! John Logan ran and was tackled behind the line for -4 yards! (Dylan Etheridge)
 Q1 13:22 2nd and 14 at SF 32 Shotgun Spread - Texas David Johnson drops back to pass. BLITZ (MLB Ben Griffin)! David Johnson pass to Dontae Floyd for 2 yards. (Kyle McCoy)
 Q1 12:35 3rd and 12 at SF 34 Shotgun Spread - Texas David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 18 yards. (Ben Griffin) First down!
 Q1 11:47 1st and 10 at PIT 48 Singleback Big - HB Blast Left John Logan takes the handoff. T Waylon Munoz pancakes a defender! John Logan ran for 2 yards. (Paul Johnson)
 Q1 10:55 2nd and 8 at PIT 46 Singleback Normal - TE Post David Johnson drops back to pass. David Johnson pass to Tyler Gregory for 31 yards. (Andy Page) First down!
 Q1 10:04 1st and 10 at PIT 15 Singleback Normal - TE Post David Johnson drops back to pass. David Johnson pass to T.J. Fugate for 1 yards. (Kyle McCoy)
 Q1 9:21 2nd and 9 at PIT 14 Shotgun Spread - HB Draw John Logan takes the handoff. John Logan ran for 2 yards. (Tommylee McGowan)
 Q1 8:33 3rd and 7 at PIT 12 Shotgun Empty - Slot Drive David Johnson drops back to pass. David Johnson pass to T.J. Fugate for 6 yards. (Andy Page)
 Q1 7:49 4th and 1 at PIT 6 Field Goal23 yard FG attempt by Rueben Vidal missed!

 Q1 7:44 1st and 10 at PIT 13 I-Form Pro - HB Toss Right Brian White takes the handoff. BLITZ! Brian White ran for 2 yards. (Peyton Meredith)
 Q1 6:52 2nd and 8 at PIT 15 Singleback Big - Outs Justin Cohen drops back to pass. Justin Cohen pass intended for Charles Willingham tipped by Andrew Washington!
 Q1 6:40 3rd and 8 at PIT 15 I-Form Pro - Quick Slants Justin Cohen drops back to pass. Justin Cohen pass intended for Charles Willingham incomplete. (Christian Toledo)
 Q1 6:25 4th and 8 at PIT 15 PuntPunt by Kenneth Casillas for 37 yards, returned by Andrew Washington for 4 yards (to PIT 48).

 Q1 6:12 1st and 10 at PIT 48 Shotgun Spread - Flood David Johnson drops back to pass. BLITZ (MLB Ben Griffin)! David Johnson pass to Dontae Floyd for 9 yards. (Andy Page)
 Q1 5:25 2nd and 1 at PIT 39 Singleback Big - Outs David Johnson drops back to pass. David Johnson pass to Marquise Porter for 6 yards. (Ben Griffin) First down!
 Q1 4:32 1st and 10 at PIT 33 I-Form Pro - HB Counter Weak John Logan takes the handoff. C Justin Schroeder pancakes a defender! John Logan ran for 3 yards. (Frank Mercer)
 Q1 3:43 2nd and 7 at PIT 30 Singleback Big - Flanker Curl David Johnson drops back to pass. David Johnson pass intended for Tyler Gregory incomplete. (Jeremy Johnson)
 Q1 3:31 3rd and 7 at PIT 30 Shotgun Empty - Double In David Johnson drops back to pass. BLITZ (MLB Ben Griffin)! David Johnson pass to Ka'Deem McLeod for 3 yards. (Ronald Jones)
 Q1 2:47 4th and 4 at PIT 27 Field Goal44 yard FG attempt by Rueben Vidal is good!
PIT 0   SF 3


 Q1 2:43 KickoffKickoff by Rueben Vidal to PIT -2, returned by Andy Page for 25 yards (to PIT 23).

 Q1 2:33 1st and 10 at PIT 23 Singleback Normal - HB Slash Brian White takes the handoff. Brian White ran for 1 yards. (Peyton Meredith)
 Q1 1:49 2nd and 9 at PIT 24 Singleback Big - HB Sweep Right Brian White takes the handoff. Brian White ran for 8 yards. (Peyton Meredith)
 Q1 0:57 3rd and 1 at PIT 32 Singleback Normal - TE Post Justin Cohen drops back to pass. Justin Cohen pass to Kenny Bell for 17 yards. (Mike Jean) First down!
 Q1 0:12 1st and 10 at PIT 49 I-Form Pro - HB Counter Weak Brian White takes the handoff. BLITZ! Brian White ran for 3 yards. (Christian Toledo)
End of first quarter
PIT 0   SF 3


 Q2 15:00 2nd and 7 at SF 48 Shotgun Empty - Double In Justin Cohen drops back to pass. Justin Cohen pass intended for Karl Shannon tipped by Jarius Garrett!
 Q2 14:48 3rd and 7 at SF 48 Singleback Big - HB Blast Left Jermaine Charles takes the handoff. BLITZ! Jermaine Charles ran for 3 yards. (Christian Toledo)
 Q2 14:03 4th and 4 at SF 45 PuntPunt by Kenneth Casillas for 38 yards, returned by Andrew Washington for 4 yards (to SF 11).

 Q2 13:50 1st and 10 at SF 11 I-Form Pro - Curls David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 9 yards. (Andrew James)
 Q2 13:01 2nd and 1 at SF 20 I-Form Pro - HB Toss Right John Logan takes the handoff. John Logan ran for 3 yards. (Brian Branch) First down!
 Q2 12:12 1st and 10 at SF 23 Singleback Big - Outs David Johnson drops back to pass. BLITZ (MLB Ben Griffin)! David Johnson pass to Ka'Deem McLeod for 9 yards. (Brian Branch)
 Q2 11:22 2nd and 1 at SF 32 Singleback Big - HB Blast Left John Logan takes the handoff. John Logan ran for 2 yards. (Frank Mercer) First down!
 Q2 10:31 1st and 10 at SF 34 Singleback Normal - TE Post David Johnson drops back to pass. David Johnson pass intended for T.J. Fugate tipped by Andrew James!
 Q2 10:16 2nd and 10 at SF 34 Singleback Normal - TE Post David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 9 yards. (Andy Page)
 Q2 9:32 3rd and 1 at SF 43 I-Form Pro - HB Counter Weak John Logan takes the handoff. BLITZ! John Logan ran for 3 yards. (Dylan Etheridge) First down!
 Q2 8:47 1st and 10 at SF 46 Singleback Normal - HB Slash Jack Bacon takes the handoff. Jack Bacon ran for 2 yards. (Dylan Etheridge)
 Q2 7:54 2nd and 8 at SF 48 Singleback Big - HB Sweep Right John Logan takes the handoff. BLITZ! John Logan ran for 3 yards. (Dylan Etheridge)
 Q2 7:07 3rd and 5 at PIT 49 Singleback Normal - TE Post David Johnson drops back to pass. David Johnson pass to Tyler Gregory for 4 yards. (Frank Mercer)
 Q2 6:24 4th and 1 at PIT 45 Singleback Big - HB Sweep Right John Logan takes the handoff. BLITZ! John Logan ran for 2 yards. (Frank Mercer) First down!
 Q2 5:36 1st and 10 at PIT 43 I-Form Pro - HB Counter Weak John Logan takes the handoff. John Logan ran for 2 yards. (Davis Lilly)
 Q2 4:51 2nd and 8 at PIT 41 Singleback Normal - Double Hitch David Johnson drops back to pass. BLITZ (OLB Frank Mercer)! David Johnson pass to Dontae Floyd for 4 yards. (Kyle McCoy)
 Q2 4:08 3rd and 4 at PIT 37 Shotgun Spread - Flood David Johnson drops back to pass. BLITZ (MLB Ben Griffin)! David Johnson pass to T.J. Fugate for 26 yards. (Kyle McCoy) First down!
 Q2 3:15 1st and 10 at PIT 11 I-Form Pro - HB Toss Right John Logan takes the handoff. BLITZ! John Logan ran for 2 yards. (Frank Mercer)
 Q2 2:47 2nd and 8 at PIT 9 Singleback Big - Flanker Curl David Johnson drops back to pass. David Johnson pass to Marquise Porter for 9 yards. Touchdown! Extra point is good!
PIT 0   SF 10


 Q2 2:44 KickoffKickoff by Rueben Vidal to PIT 7, returned by Andy Page for 16 yards (to PIT 23).

 Q2 2:38 1st and 10 at PIT 23 Singleback Normal - Double Hitch Justin Cohen drops back to pass. Justin Cohen pass intended for Kenny Bell tipped by John Hobbs!
 Q2 2:31 2nd and 10 at PIT 23 I-Form Pro - Quick Slants Justin Cohen drops back to pass. BLITZ (MLB Steven Gunter)! Justin Cohen pass to Charles Willingham for 7 yards. (Mike Jean)
 Q2 2:05 3rd and 3 at PIT 30 Shotgun Empty - Double In Justin Cohen drops back to pass. BLITZ (MLB Steven Gunter)! Justin Cohen pass to Will Chapman for 10 yards. (Jarius Garrett) First down!
 Q2 1:56 1st and 10 at PIT 40 Shotgun Spread - HB Draw Brian White takes the handoff. Brian White ran for 3 yards. (Denzel Dawson)
 Q2 1:25 2nd and 7 at PIT 43 Shotgun Spread - Texas Justin Cohen drops back to pass. BLITZ (MLB Steven Gunter)! T Eric Holt and T Corey German got beat! Pressure from DE Peyton Meredith and DE Stephen Maxwell! Justin Cohen sacked for -8 yards and fumbled! Recovered by Stephen Maxwell!

 Q2 1:22 1st and 10 at PIT 35 Shotgun Spread - Texas David Johnson drops back to pass. David Johnson pass intended for Cameron Young incomplete. (Marcus Sellers)
 Q2 1:15 2nd and 10 at PIT 35 Shotgun Spread - Texas David Johnson drops back to pass. David Johnson pass intended for Ka'Deem McLeod tipped by Kyle McCoy!
 Q2 1:08 3rd and 10 at PIT 35 Shotgun Empty - Double In David Johnson drops back to pass. David Johnson pass to Mike Owens for 4 yards. (Ronald Jones)
 Q2 0:43 4th and 6 at PIT 31 Field Goal48 yard FG attempt by Rueben Vidal missed!

 Q2 0:40 1st and 10 at PIT 38 I-Form Pro - Curls Justin Cohen drops back to pass. Justin Cohen pass intended for Charles Willingham incomplete. (Christian Richardson)
 Q2 0:31 2nd and 10 at PIT 38 Singleback Big - HB Blast Left Brian White takes the handoff. BLITZ! Brian White ran for 5 yards. (Christian Richardson)
 Q2 0:03 3rd and 5 at PIT 43 Shotgun Spread - Texas Justin Cohen drops back to pass. Justin Cohen pass to Trevor Anderson for 10 yards. (Mike Jean) First down!
Halftime
PIT 0   SF 10



 Q3 15:00 KickoffKickoff by Rueben Vidal to PIT 2, returned by Andy Page for 24 yards (to PIT 26).

 Q3 14:51 1st and 10 at PIT 26 Singleback Big - HB Blast Left Brian White takes the handoff. BLITZ! Brian White ran for 3 yards. (Stephen Maxwell)
 Q3 14:00 2nd and 7 at PIT 29 Singleback Normal - Double Hitch Justin Cohen drops back to pass. BLITZ (OLB Christian Toledo)! Justin Cohen pass to Kenny Bell for 6 yards. (Steven Gunter)
 Q3 13:11 3rd and 1 at PIT 35 Singleback Normal - HB Stretch Right Brian White takes the handoff. Brian White ran for 9 yards. (Jesse Rigsby) First down!
 Q3 12:25 1st and 10 at PIT 44 Singleback Normal - HB Stretch Right Brian White takes the handoff. Brian White ran for 3 yards. (Denzel Dawson)
 Q3 11:35 2nd and 7 at PIT 47 I-Form Pro - Quick Slants Justin Cohen drops back to pass. BLITZ (MLB Steven Gunter)! T Eric Holt got beat! Pressure from DE Peyton Meredith! Justin Cohen sacked for -2 yards (Peyton Meredith)
 Q3 10:45 3rd and 9 at PIT 45 Shotgun Empty - Slot Drive Justin Cohen drops back to pass. BLITZ (MLB Steven Gunter)! C Jordan Pruitt got beat! Pressure from MLB Steven Gunter! Justin Cohen pass to Trevor Anderson for 12 yards. (Andrew Washington) First down!
 Q3 9:54 1st and 10 at SF 43 I-Form Pro - HB Counter Weak Brian White takes the handoff. Brian White ran for 3 yards. (Christian Toledo)
 Q3 9:03 2nd and 7 at SF 40 I-Form Pro - HB Toss Right Jermaine Charles takes the handoff. Jermaine Charles ran for 2 yards. (Peyton Meredith)
 Q3 8:13 3rd and 5 at SF 38 Singleback Big - HB Blast Left Brian White takes the handoff. BLITZ! Brian White ran for 3 yards. (Christian Toledo)
 Q3 7:22 4th and 2 at SF 35 I-Form Pro - HB Toss Right Brian White takes the handoff. Brian White ran for 2 yards. (Christian Richardson) First down!
 Q3 6:38 1st and 10 at SF 33 Shotgun Spread - HB Draw Brian White takes the handoff. BLITZ! Brian White ran and was stopped for no gain. (Stephen Maxwell)
 Q3 5:52 2nd and 10 at SF 33 Shotgun Spread - Flood Justin Cohen drops back to pass. Justin Cohen pass to Charles Willingham for 20 yards. (Steven Gunter) First down!
 Q3 5:03 1st and 10 at SF 13 Shotgun Empty - Slot Drive Justin Cohen drops back to pass. Justin Cohen pass to Karl Shannon for 13 yards. Touchdown! Extra point is good!
PIT 7   SF 10


 Q3 4:58 KickoffKickoff by Vincent Monaco to SF -4, returned by Andrew Washington for 21 yards (to SF 17).

 Q3 4:50 1st and 10 at SF 17 Shotgun Spread - Flood David Johnson drops back to pass. David Johnson pass intended for Cameron Young dropped!
 Q3 4:37 2nd and 10 at SF 17 Shotgun Empty - Slot Drive David Johnson drops back to pass. David Johnson pass to Ka'Deem McLeod for 4 yards. (Andy Page)
 Q3 3:53 3rd and 6 at SF 21 Singleback Normal - Double Hitch David Johnson drops back to pass. David Johnson pass to T.J. Fugate for 8 yards. (Jeremy Johnson) First down!
 Q3 3:07 1st and 10 at SF 29 Shotgun Spread - Flood David Johnson drops back to pass. David Johnson pass intended for Cameron Young tipped by Jeremy Johnson!
 Q3 2:52 2nd and 10 at SF 29 Singleback Big - HB Blast Left John Logan takes the handoff. John Logan ran for 1 yards. (Paul Johnson)
 Q3 2:09 3rd and 9 at SF 30 Shotgun Spread - Flood David Johnson drops back to pass. BLITZ (MLB Ben Griffin)! David Johnson pass to Dontae Floyd for 10 yards. (Andrew James) First down!
 Q3 1:26 1st and 10 at SF 40 Singleback Normal - Double Hitch David Johnson drops back to pass. David Johnson pass to Dontae Floyd for 10 yards. (Kyle McCoy) First down!
 Q3 0:35 1st and 10 at midfield Shotgun Spread - Texas David Johnson drops back to pass. David Johnson pass to Cameron Young for 12 yards. (Andrew James) First down!
All defensive players on the Demons increased OVR an additional +1 for the rest of this game, due to play recognition (Shotgun Spread pass x10).
End of third quarter
PIT 7   SF 10


 Q4 15:00 1st and 10 at PIT 38 Singleback Big - HB Blast Left John Logan takes the handoff. BLITZ! John Logan ran for 2 yards. (Davis Lilly)
 Q4 14:09 2nd and 8 at PIT 36 Shotgun Empty - Double In David Johnson drops back to pass. David Johnson pass to T.J. Fugate for 15 yards. (Jeremy Johnson) First down!
 Q4 13:26 1st and 10 at PIT 21 Singleback Big - HB Sweep Right John Logan takes the handoff. John Logan ran and was stopped for no gain. (Davis Lilly)
 Q4 12:43 2nd and 10 at PIT 21 Shotgun Spread - HB Draw John Logan takes the handoff. BLITZ! John Logan ran for 1 yards. (Ben Griffin)
 Q4 11:56 3rd and 9 at PIT 20 Shotgun Empty - Slot Drive David Johnson drops back to pass. BLITZ (MLB Ben Griffin)! David Johnson pass to Cameron Young for 12 yards. (Marcus Sellers) First down!
 Q4 11:13 1st and Goal at PIT 8 Singleback Normal - TE Post David Johnson drops back to pass. BLITZ (OLB Frank Mercer)! David Johnson pass to T.J. Fugate for 6 yards. (Andy Page)
 Q4 10:27 2nd and Goal at PIT 2 I-Form Pro - HB Counter Weak John Logan takes the handoff. John Logan ran for 1 yards. (Davis Lilly)
 Q4 9:38 3rd and Goal at PIT 1 Singleback Big - Flanker Curl David Johnson drops back to pass. David Johnson pass to T.J. Fugate for 1 yards. Touchdown! Extra point is good!
PIT 7   SF 17


 Q4 9:34 KickoffKickoff by Rueben Vidal to PIT -5. Touchback.

 Q4 9:34 1st and 10 at PIT 25 Shotgun Spread - HB Draw Brian White takes the handoff. Brian White ran for 3 yards. (Peyton Meredith)
 Q4 8:47 2nd and 7 at PIT 28 I-Form Pro - HB Toss Right Brian White takes the handoff. Brian White ran for 3 yards. (Christian Toledo)
 Q4 7:56 3rd and 4 at PIT 31 Shotgun Spread - HB Counter Y Brian White takes the handoff. Brian White ran and was stopped for no gain. (Jesse Rigsby)
 Q4 7:03 4th and 4 at PIT 31 PuntPunt by Kenneth Casillas for 37 yards, returned by Andrew Washington for 4 yards (to SF 36).

 Q4 6:49 1st and 10 at SF 36 Singleback Normal - HB Slash John Logan takes the handoff. John Logan ran for 2 yards. (Dylan Etheridge)
 Q4 5:57 2nd and 8 at SF 38 Singleback Normal - Double Hitch David Johnson drops back to pass. BLITZ (OLB Frank Mercer)! David Johnson pass to Tyler Gregory for 27 yards. (Kyle McCoy) First down!
All defensive players on the Demons increased OVR an additional +1 for the rest of this game, due to play recognition (Singleback Normal pass x10).
 Q4 5:13 1st and 10 at PIT 35 Singleback Normal - Double Hitch David Johnson drops back to pass. BLITZ (OLB Frank Mercer)! David Johnson pass to T.J. Fugate for 18 yards. (Jeremy Johnson) First down!
 Q4 4:21 1st and 10 at PIT 17 Singleback Normal - HB Slash John Logan takes the handoff. BLITZ! G Jacob Rocha pancakes a defender! John Logan ran for 2 yards. (Dylan Etheridge)
 Q4 3:34 2nd and 8 at PIT 15 Shotgun Empty - Double In David Johnson drops back to pass. BLITZ (MLB Ben Griffin)! David Johnson pass to T.J. Fugate for 15 yards. Touchdown! Extra point is good!
PIT 7   SF 24


 Q4 3:28 KickoffKickoff by Rueben Vidal to PIT 6, returned by Jeremy Johnson for 26 yards (to PIT 32).

 Q4 3:18 1st and 10 at PIT 32 Shotgun Spread - Texas Justin Cohen drops back to pass. BLITZ (MLB Steven Gunter)! Justin Cohen pass to Charles Willingham for 8 yards. (Andrew Washington)
 Q4 2:51 2nd and 2 at PIT 40 Shotgun Spread - Flood Justin Cohen drops back to pass. Justin Cohen pass intended for Trevor Anderson tipped by Mike Jean!
 Q4 2:45 3rd and 2 at PIT 40 Singleback Normal - HB Slash Brian White takes the handoff. G Kevin Johnson pancakes a defender! Brian White ran for 6 yards. (Denzel Dawson) First down!
 Q4 2:15 1st and 10 at PIT 46 Shotgun Empty - Double In Justin Cohen drops back to pass. BLITZ (MLB Steven Gunter)! C Jordan Pruitt got beat! Pressure from MLB Steven Gunter! Justin Cohen scrambled for 6 yards.
 Q4 2:00 2nd and 4 at SF 48 Shotgun Empty - Double In Justin Cohen drops back to pass. Justin Cohen pass to Charles Willingham for 37 yards. (Jarius Garrett) First down!
 Q4 1:33 1st and 10 at SF 11 Shotgun Empty - Double In Justin Cohen drops back to pass. Justin Cohen pass intended for Will Chapman intercepted by Emmett Tate! Return of 1 yards.

 Q4 1:30 1st and 10 at SF 12 Kneel FormationDavid Johnson kneeled the ball.
 Q4 0:51 2nd and 11 at SF 11 Kneel FormationDavid Johnson kneeled the ball.
 Q4 0:12 3rd and 12 at SF 10 Kneel FormationDavid Johnson kneeled the ball.
End of Regulation
PIT 7   SF 24


Auto-scroll page
Download Game CSV