Sunday, September 21, 2025     1:00 PM EST


24

Final


10

Team Ratings


Game Summary

Total plays: 125
Play of the game:  Q2 1st and 10 at SF 20 Shotgun Spread - Flood Ezekiel Frank drops back to pass. Ezekiel Frank pass to Thad Gomez for 80 yards. Touchdown! Extra point is good!
SF 7   BUF 0

Player of the game: 87 Thad Gomez 4 rec / 9 targets, 134 rec yds (80-yd long), 3 TDs

Team Stats


Game Stats

Game engine version: 2
324 total yards

QB 80 OVR 13 Ezekiel Frank 20/29 (69%), 290 pass yds (80-yd long, 10 yds/att), 1 rush, 3 rush yds (3 yds/rush), 3 TDs, 4 sacks, 132.3 RTG
HB 68 OVR 31 Brent Clark 4 rush, 6 rush yds (1.5 yds/rush)
HB 80 OVR 41 David Elkins 9 rush, 49 rush yds (5.4 yds/rush)
WR 78 OVR 87 Thad Gomez 4 rec / 9 targets, 134 rec yds (80-yd long), 3 TDs
WR 75 OVR 86 Edwin Smith 2 rec / 2 targets, 23 rec yds (13-yd long)
WR 68 OVR 81 Marlon Powell 5 rec / 7 targets, 39 rec yds (14-yd long)
WR 68 OVR 17 Henry Tolliver 4 rec / 5 targets, 24 rec yds (16-yd long)
TE 83 OVR 82 Devin Knight 2 rec / 2 targets, 24 rec yds (18-yd long)
TE 71 OVR 3 William Smith 3 rec / 4 targets, 46 rec yds (39-yd long)
T 75 OVR 76 Daniel Perry 4 missed blocks
T 72 OVR 53 Josh Simmons 1 pancake, 1 missed block
C 69 OVR 70 Jon Hawkins 7 missed blocks

DE 72 OVR 94 Pat Jenkins 1 tackle
DE 73 OVR 51 Don Jones 1 tackle
DT 75 OVR 52 Corey Mackey 1 pressure, 4 tackles, 1 for loss, 1 sack
OLB 84 OVR 1 Ralph Williams 1 tackle, 1 pass tipped, 1 INT, 3 TO yds
OLB 69 OVR 41 De'Veon Hampton 4 tackles, 1 for loss
MLB 62 OVR 90 Bradley Griffin 4 tackles, 1 fumble forced, 2 TO yds
CB 85 OVR 4 Jordan Quinn 4 tackles, 4 passes tipped
CB 72 OVR 42 Anthony Gray 1 pass tipped
CB 66 OVR 26 Kurt Williams 4 tackles
CB 68 OVR 29 Stephen Johnson 1 tackle
CB 76 OVR 21 Andrew Patterson 12 tackles, 30 PR yds, 53 KR yds
S 70 OVR 27 Andy Smith 3 tackles
S 68 OVR 40 T.J. Colwell 4 tackles

K 72 OVR 7 Tay Grant 1/1, made: 24
P 82 OVR 38 DeVante Oliveira 5 punts (0 inside 20) 40, 51, 54, 43, 72
337 total yards

QB 62 OVR 14 Sam Vega 25/43 (58%), 306 pass yds (42-yd long, 7.1 yds/att), 1 TD, 1 INT, 1 sack, 77.4 RTG
HB 66 OVR 31 Alvin Greene 10 rush, 40 rush yds (4 yds/rush), 1 fumble
WR 63 OVR 80 John Stanley 2 rec / 4 targets, 1 drop, 17 rec yds (12-yd long)
WR 80 OVR 82 James McFadden 6 rec / 9 targets, 95 rec yds (42-yd long), 1 TD
WR 64 OVR 89 Erik Madison 5 rec / 8 targets, 61 rec yds (19-yd long)
WR 63 OVR 86 Don Augustin 0 rec / 3 targets, 1 drop
WR 64 OVR 17 Gary Frank 5 rec / 10 targets, 1 drop, 52 rec yds (23-yd long)
TE 89 OVR 38 Ishmael Long 3 rec / 5 targets, 33 rec yds (18-yd long)
TE 63 OVR 47 Ryan Robbins 4 rec / 4 targets, 48 rec yds (31-yd long)
C 71 OVR 66 Noah Gilman 1 missed block

DE 83 OVR 70 Paul Jones 2 pressures, 5 tackles
DE 85 OVR 95 Carl Cook 3 pressures, 3 tackles, 2 for loss, 2 sacks
DT 82 OVR 67 D.J. Daniel 2 tackles, 1 for loss
DT 80 OVR 59 Malcolm Grady 5 pressures, 2 tackles, 2 for loss, 2 sacks
OLB 79 OVR 90 Ryan Guillory 3 tackles
OLB 89 OVR 58 Monte Prince 4 tackles
MLB 69 OVR 52 Spencer Wheeler 7 tackles, 1 pass tipped
CB 74 OVR 40 Anthony Adams 2 tackles
CB 60 OVR 44 Donald Vann 1 tackle
CB 54 OVR 3 Christian Brown 1 tackle
CB 79 OVR 33 Lac Powers 2 tackles, 1 pass tipped, 109 KR yds
CB 79 OVR 33 Brandon Williams 2 tackles, 32 PR yds
S 78 OVR 41 Willie Stinson 4 tackles
S 94 OVR 38 Dalvin Hicks 2 tackles, 1 pass tipped

K 59 OVR 9 A.J. Martinez 1/2, made: 34, missed: 46
P 81 OVR 2 Adolfo Mullen 5 punts (1 inside 20) 45, 55, 59, 46, 44

All Plays

Time between plays:


 Q1 15:00 KickoffKickoff by Tay Grant to BUF 8, returned by Lac Powers for 22 yards (to BUF 30).

 Q1 14:52 1st and 10 at BUF 30 Singleback Normal - Double Hitch Sam Vega drops back to pass. Sam Vega pass intended for Gary Frank dropped!
 Q1 14:38 2nd and 10 at BUF 30 Shotgun Spread - HB Draw Alvin Greene takes the handoff. Alvin Greene ran for 2 yards. (Bradley Griffin)
 Q1 13:51 3rd and 8 at BUF 32 Singleback Normal - TE Post Sam Vega drops back to pass. Sam Vega pass to Ishmael Long for 18 yards. (Jordan Quinn) First down!
 Q1 13:01 1st and 10 at midfield Singleback Normal - TE Post Sam Vega drops back to pass. BLITZ (OLB Ralph Williams)! Sam Vega pass to Erik Madison for 19 yards. (Andrew Patterson) First down!
 Q1 12:12 1st and 10 at SF 31 I-Form Pro - Quick Slants Sam Vega drops back to pass. C Noah Gilman got beat! Pressure from DT Corey Mackey! Sam Vega sacked for -9 yards (Corey Mackey)
 Q1 11:28 2nd and 19 at SF 40 Singleback Big - HB Sweep Right Alvin Greene takes the handoff. Alvin Greene ran and was stopped for no gain. (Pat Jenkins)
 Q1 10:35 3rd and 19 at SF 40 Singleback Normal - TE Post Sam Vega drops back to pass. BLITZ (OLB Ralph Williams)! Sam Vega pass to Gary Frank for 11 yards. (Jordan Quinn)
 Q1 9:44 4th and 8 at SF 29 Field Goal46 yard FG attempt by A.J. Martinez missed!

 Q1 9:41 1st and 10 at SF 36 Shotgun Spread - Texas Ezekiel Frank drops back to pass. Ezekiel Frank pass to Henry Tolliver for 2 yards. (Spencer Wheeler)
 Q1 8:51 2nd and 8 at SF 38 Shotgun Empty - Double In Ezekiel Frank drops back to pass. Ezekiel Frank pass to Edwin Smith for 10 yards. (Christian Brown) First down!
 Q1 7:59 1st and 10 at SF 48 Singleback Normal - TE Post Ezekiel Frank drops back to pass. Ezekiel Frank pass intended for Thad Gomez incomplete. (Willie Stinson)
 Q1 7:46 2nd and 10 at SF 48 Shotgun Spread - HB Draw David Elkins takes the handoff. BLITZ! T Josh Simmons pancakes a defender! David Elkins ran for 8 yards. (D.J. Daniel)
 Q1 7:03 3rd and 2 at BUF 44 Shotgun Spread - HB Counter Y David Elkins takes the handoff. David Elkins ran for 3 yards. (Paul Jones) First down!
 Q1 6:16 1st and 10 at BUF 41 Singleback Normal - HB Slash Brent Clark takes the handoff. BLITZ! Brent Clark ran for 1 yards. (Ryan Guillory)
 Q1 5:29 2nd and 9 at BUF 40 Shotgun Spread - HB Draw David Elkins takes the handoff. David Elkins ran for 7 yards. (Carl Cook)
 Q1 4:41 3rd and 2 at BUF 33 Singleback Big - Outs Ezekiel Frank drops back to pass. Ezekiel Frank pass to William Smith for 4 yards. (Willie Stinson) First down!
 Q1 3:48 1st and 10 at BUF 29 Singleback Normal - Double Hitch Ezekiel Frank drops back to pass. C Jon Hawkins got beat! Pressure from DT Malcolm Grady! Ezekiel Frank pass to Thad Gomez for 7 yards. (Lac Powers)
 Q1 3:01 2nd and 3 at BUF 22 Singleback Big - Flanker Curl Ezekiel Frank drops back to pass. C Jon Hawkins got beat! Pressure from DT Malcolm Grady! Ezekiel Frank sacked for -9 yards (Malcolm Grady)
 Q1 2:15 3rd and 12 at BUF 31 Shotgun Empty - Slot Drive Ezekiel Frank drops back to pass. T Daniel Perry got beat! Pressure from DE Carl Cook! Ezekiel Frank sacked for -3 yards (Carl Cook)
 Q1 1:32 4th and 15 at BUF 34 PuntPunt by DeVante Oliveira for 40 yards (to BUF -6). Touchback.

 Q1 1:26 1st and 10 at BUF 20 Singleback Big - HB Sweep Right Alvin Greene takes the handoff. Alvin Greene ran for 7 yards. (Corey Mackey)
 Q1 0:40 2nd and 3 at BUF 27 Shotgun Empty - Double In Sam Vega drops back to pass. Sam Vega pass to Erik Madison for 5 yards. (Kurt Williams) First down!
End of first quarter
SF 0   BUF 0


 Q2 15:00 1st and 10 at BUF 32 I-Form Pro - Quick Slants Sam Vega drops back to pass. BLITZ (OLB Ralph Williams)! Sam Vega pass to Ishmael Long for 11 yards. (Andy Smith) First down!
 Q2 14:14 1st and 10 at BUF 43 Shotgun Empty - Double In Sam Vega drops back to pass. Sam Vega pass intended for Don Augustin tipped by Jordan Quinn!
 Q2 14:03 2nd and 10 at BUF 43 Shotgun Empty - Double In Sam Vega drops back to pass. Sam Vega pass intended for Gary Frank tipped by Jordan Quinn!
 Q2 13:51 3rd and 10 at BUF 43 Singleback Big - Flanker Curl Sam Vega drops back to pass. Sam Vega pass to Ryan Robbins for 2 yards. (Andrew Patterson)
 Q2 13:07 4th and 8 at BUF 45 PuntPunt by Adolfo Mullen for 45 yards (to SF 10).

 Q2 13:00 1st and 10 at SF 10 Shotgun Spread - Flood Ezekiel Frank drops back to pass. Ezekiel Frank pass to Henry Tolliver for 16 yards. (Spencer Wheeler) First down!
 Q2 12:10 1st and 10 at SF 26 Shotgun Spread - Texas Ezekiel Frank drops back to pass. BLITZ (MLB Spencer Wheeler)! T Josh Simmons got beat! Pressure from DE Paul Jones! Ezekiel Frank pass intended for Thad Gomez tipped by Lac Powers!
 Q2 11:57 2nd and 10 at SF 26 Shotgun Spread - HB Counter Y Brent Clark takes the handoff. Brent Clark ran for 1 yards. (Paul Jones)
 Q2 11:07 3rd and 9 at SF 27 Singleback Normal - Double Hitch Ezekiel Frank drops back to pass. Ezekiel Frank pass to Henry Tolliver for 2 yards. (Spencer Wheeler)
 Q2 10:14 4th and 7 at SF 29 PuntPunt by DeVante Oliveira for 51 yards, returned by Brandon Williams for 8 yards (to BUF 28).

 Q2 10:00 1st and 10 at BUF 28 Shotgun Empty - Slot Drive Sam Vega drops back to pass. Sam Vega pass intended for Gary Frank incomplete. (T.J. Colwell)
 Q2 9:47 2nd and 10 at BUF 28 Shotgun Spread - Texas Sam Vega drops back to pass. BLITZ (MLB Bradley Griffin)! Sam Vega pass to Erik Madison for 6 yards. (Kurt Williams)
 Q2 8:54 3rd and 4 at BUF 34 I-Form Pro - Quick Slants Sam Vega drops back to pass. Sam Vega pass to James McFadden for 10 yards. (Andrew Patterson) First down!
 Q2 8:04 1st and 10 at BUF 44 I-Form Pro - Curls Sam Vega drops back to pass. Sam Vega pass intended for Ishmael Long incomplete. (Andrew Patterson)
 Q2 7:51 2nd and 10 at BUF 44 I-Form Pro - Curls Sam Vega drops back to pass. Sam Vega pass to James McFadden for 3 yards. (Andrew Patterson)
 Q2 6:59 3rd and 7 at BUF 47 Singleback Big - HB Blast Left Alvin Greene takes the handoff. Alvin Greene ran for 3 yards. (De'Veon Hampton)
 Q2 6:08 4th and 4 at midfield PuntPunt by Adolfo Mullen for 55 yards (to SF -5). Touchback.

 Q2 6:02 1st and 10 at SF 20 Shotgun Spread - Texas Ezekiel Frank drops back to pass. BLITZ (MLB Spencer Wheeler)! Ezekiel Frank pass to Edwin Smith for 13 yards. (Brandon Williams) First down!
 Q2 5:17 1st and 10 at SF 33 Shotgun Spread - HB Counter Y David Elkins takes the handoff. BLITZ! David Elkins ran and was tackled behind the line for -3 yards! (D.J. Daniel)
 Q2 4:27 2nd and 13 at SF 30 Singleback Big - Outs Ezekiel Frank drops back to pass. Ezekiel Frank pass to Marlon Powell for 4 yards. (Monte Prince)
 Q2 3:38 3rd and 9 at SF 34 Singleback Normal - Double Hitch Ezekiel Frank drops back to pass. BLITZ (OLB Ryan Guillory)! C Jon Hawkins got beat! Pressure from DT Malcolm Grady! Ezekiel Frank sacked for -8 yards (Malcolm Grady)
 Q2 3:28 4th and 17 at SF 26 PuntPunt by DeVante Oliveira for 54 yards, returned by Brandon Williams for 16 yards (to BUF 36).

 Q2 3:15 1st and 10 at BUF 36 Singleback Big - HB Sweep Right Alvin Greene takes the handoff. BLITZ! Alvin Greene ran and was tackled behind the line for -3 yards! (De'Veon Hampton)
 Q2 2:52 2nd and 13 at BUF 33 Singleback Normal - TE Post Sam Vega drops back to pass. Sam Vega pass to Gary Frank for 7 yards. (Andrew Patterson)
 Q2 2:38 3rd and 6 at BUF 40 Singleback Normal - TE Post Sam Vega drops back to pass. Sam Vega pass to Gary Frank for 5 yards. (Jordan Quinn)
 Q2 2:13 4th and 1 at BUF 45 PuntPunt by Adolfo Mullen for 59 yards (to SF -4). Touchback.

 Q2 2:06 1st and 10 at SF 20 Shotgun Spread - Flood Ezekiel Frank drops back to pass. Ezekiel Frank pass to Thad Gomez for 80 yards. Touchdown! Extra point is good!
SF 7   BUF 0


 Q2 1:51 KickoffKickoff by Tay Grant to BUF 7, returned by Lac Powers for 27 yards (to BUF 34).

 Q2 1:41 1st and 10 at BUF 34 Singleback Normal - HB Stretch Right Alvin Greene takes the handoff. Alvin Greene ran for 3 yards. (Don Jones)
 Q2 1:17 2nd and 7 at BUF 37 Singleback Big - Flanker Curl Sam Vega drops back to pass. BLITZ (OLB Ralph Williams)! Sam Vega pass to James McFadden for 29 yards. (T.J. Colwell) First down!
 Q2 0:59 1st and 10 at SF 34 Shotgun Spread - Texas Sam Vega drops back to pass. Sam Vega pass to John Stanley for 5 yards. (Bradley Griffin)
 Q2 0:48 2nd and 5 at SF 29 Shotgun Empty - Double In Sam Vega drops back to pass. Sam Vega pass intended for Don Augustin dropped!
 Q2 0:41 3rd and 5 at SF 29 Shotgun Empty - Double In Sam Vega drops back to pass. Sam Vega pass to James McFadden for 8 yards. (Andrew Patterson) First down!
 Q2 0:31 1st and 10 at SF 21 Singleback Normal - TE Post Sam Vega drops back to pass. Sam Vega pass to Ishmael Long for 4 yards. (T.J. Colwell)
 Q2 0:22 2nd and 6 at SF 17 Shotgun Spread - Texas Sam Vega drops back to pass. Sam Vega pass intended for Erik Madison tipped by Anthony Gray!
 Q2 0:15 3rd and 6 at SF 17 Shotgun Spread - Flood Sam Vega drops back to pass. Sam Vega pass intended for James McFadden incomplete. (Kurt Williams)
 Q2 0:09 4th and 6 at SF 17 Field Goal34 yard FG attempt by A.J. Martinez is good!
SF 7   BUF 3


 Q2 0:06 KickoffKickoff by A.J. Martinez to SF 10, returned by Andrew Patterson for 16 yards (to SF 26).
Halftime
SF 7   BUF 3


 Q3 15:00 KickoffKickoff by A.J. Martinez to SF 11, returned by Andrew Patterson for 18 yards (to SF 29).

 Q3 14:53 1st and 10 at SF 29 Singleback Big - Outs Ezekiel Frank drops back to pass. Ezekiel Frank pass intended for Thad Gomez incomplete. (Monte Prince)
 Q3 14:38 2nd and 10 at SF 29 Singleback Normal - HB Stretch Right David Elkins takes the handoff. David Elkins ran for 5 yards. (Paul Jones)
 Q3 13:51 3rd and 5 at SF 34 I-Form Pro - Quick Slants Ezekiel Frank drops back to pass. C Jon Hawkins got beat! Pressure from DT Malcolm Grady! Ezekiel Frank pass intended for Marlon Powell incomplete. (Ryan Guillory)
 Q3 13:40 4th and 5 at SF 34 PuntPunt by DeVante Oliveira for 43 yards, returned by Brandon Williams for 8 yards (to BUF 31).

 Q3 13:29 1st and 10 at BUF 31 Singleback Normal - Double Hitch Sam Vega drops back to pass. Sam Vega pass intended for Ishmael Long incomplete. (Andrew Patterson)
 Q3 13:15 2nd and 10 at BUF 31 Shotgun Spread - Texas Sam Vega drops back to pass. BLITZ (MLB Bradley Griffin)! Sam Vega pass intended for Erik Madison incomplete. (Andrew Patterson)
 Q3 13:04 3rd and 10 at BUF 31 I-Form Pro - Quick Slants Sam Vega drops back to pass. BLITZ (OLB Ralph Williams)! Sam Vega pass to Gary Frank for 23 yards. (De'Veon Hampton) First down!
 Q3 12:17 1st and 10 at SF 46 Singleback Big - Flanker Curl Sam Vega drops back to pass. Sam Vega pass intended for James McFadden tipped by Ralph Williams!
 Q3 12:02 2nd and 10 at SF 46 Singleback Big - Flanker Curl Sam Vega drops back to pass. BLITZ (OLB Ralph Williams)! Sam Vega pass to Ryan Robbins for 31 yards. (Andy Smith) First down!
 Q3 11:12 1st and 10 at SF 15 I-Form Pro - HB Toss Right Alvin Greene takes the handoff. Alvin Greene ran for 8 yards. (De'Veon Hampton)
 Q3 10:26 2nd and 2 at SF 7 Singleback Big - Outs Sam Vega drops back to pass. Sam Vega pass to Ryan Robbins for 6 yards. (Andy Smith) First down!
 Q3 9:39 1st and Goal at SF 1 Shotgun Spread - HB Counter Y Alvin Greene takes the handoff. Alvin Greene ran the ball, and fumbled! Recovered by Bradley Griffin! Return of 2 yards.

 Q3 9:36 1st and 10 at SF 3 Singleback Big - Flanker Curl Ezekiel Frank drops back to pass. Ezekiel Frank pass to William Smith for 3 yards. (Spencer Wheeler)
 Q3 8:53 2nd and 7 at SF 6 I-Form Pro - HB Toss Right David Elkins takes the handoff. BLITZ! David Elkins ran for 3 yards. (Monte Prince)
 Q3 8:05 3rd and 4 at SF 9 Shotgun Spread - Flood Ezekiel Frank drops back to pass. BLITZ (MLB Spencer Wheeler)! Ezekiel Frank pass to Marlon Powell for 6 yards. (Anthony Adams) First down!
 Q3 7:21 1st and 10 at SF 15 Shotgun Empty - Slot Drive Ezekiel Frank drops back to pass. Ezekiel Frank pass to Marlon Powell for 4 yards. (Brandon Williams)
 Q3 6:38 2nd and 6 at SF 19 I-Form Pro - Quick Slants Ezekiel Frank drops back to pass. BLITZ (OLB Ryan Guillory)! Ezekiel Frank pass intended for Thad Gomez tipped by Dalvin Hicks!
 Q3 6:27 3rd and 6 at SF 19 Shotgun Spread - HB Counter Y David Elkins takes the handoff. David Elkins ran for 8 yards. (Spencer Wheeler) First down!
 Q3 5:42 1st and 10 at SF 27 Singleback Big - Flanker Curl Ezekiel Frank drops back to pass. Ezekiel Frank pass intended for William Smith incomplete. (Willie Stinson)
 Q3 5:28 2nd and 10 at SF 27 Singleback Big - HB Blast Left David Elkins takes the handoff. BLITZ! David Elkins ran for 3 yards. (Paul Jones)
 Q3 4:43 3rd and 7 at SF 30 Shotgun Empty - Double In Ezekiel Frank drops back to pass. T Daniel Perry and C Jon Hawkins got beat! Pressure from DE Carl Cook and DE Paul Jones! Ezekiel Frank scrambled for 3 yards.
 Q3 3:57 4th and 4 at SF 33 PuntPunt by DeVante Oliveira for 72 yards (to BUF -5). Touchback.

 Q3 3:51 1st and 10 at BUF 20 Shotgun Spread - Flood Sam Vega drops back to pass. Sam Vega pass intended for Erik Madison tipped by Jordan Quinn!
 Q3 3:37 2nd and 10 at BUF 20 I-Form Pro - HB Toss Right Alvin Greene takes the handoff. Alvin Greene ran for 18 yards. (Corey Mackey) First down!
 Q3 2:44 1st and 10 at BUF 38 Singleback Normal - Double Hitch Sam Vega drops back to pass. Sam Vega pass intended for James McFadden intercepted by Ralph Williams! Return of 3 yards.

 Q3 2:39 1st and 10 at BUF 35 Singleback Big - Outs Ezekiel Frank drops back to pass. BLITZ (OLB Ryan Guillory)! Ezekiel Frank pass to Thad Gomez for 35 yards. Touchdown! Extra point is good!
SF 14   BUF 3


 Q3 2:25 KickoffKickoff by Tay Grant to BUF -1, returned by Lac Powers for 19 yards (to BUF 18).

 Q3 2:18 1st and 10 at BUF 18 Shotgun Spread - Texas Sam Vega drops back to pass. Sam Vega pass to Erik Madison for 15 yards. (T.J. Colwell) First down!
 Q3 1:28 1st and 10 at BUF 33 I-Form Pro - Curls Sam Vega drops back to pass. Sam Vega pass to James McFadden for 3 yards. (Andrew Patterson)
 Q3 0:43 2nd and 7 at BUF 36 Shotgun Spread - HB Counter Y Alvin Greene takes the handoff. Alvin Greene ran for 2 yards. (Corey Mackey)
End of third quarter
SF 14   BUF 3


 Q4 15:00 3rd and 5 at BUF 38 Shotgun Spread - Flood Sam Vega drops back to pass. BLITZ (MLB Bradley Griffin)! Sam Vega pass intended for John Stanley dropped!
 Q4 14:47 4th and 5 at BUF 38 PuntPunt by Adolfo Mullen for 46 yards, returned by Andrew Patterson for 15 yards (to SF 31).

 Q4 14:37 1st and 10 at SF 31 Shotgun Spread - Flood Ezekiel Frank drops back to pass. Ezekiel Frank pass intended for Henry Tolliver incomplete. (Willie Stinson)
 Q4 14:23 2nd and 10 at SF 31 Shotgun Spread - Flood Ezekiel Frank drops back to pass. C Jon Hawkins got beat! Pressure from DT Malcolm Grady! Ezekiel Frank pass to Marlon Powell for 14 yards. (Donald Vann) First down!
 Q4 13:31 1st and 10 at SF 45 I-Form Pro - HB Counter Weak Brent Clark takes the handoff. Brent Clark ran for 2 yards. (Spencer Wheeler)
 Q4 12:47 2nd and 8 at SF 47 Singleback Big - Flanker Curl Ezekiel Frank drops back to pass. Ezekiel Frank pass to Devin Knight for 6 yards. (Ryan Guillory)
 Q4 11:54 3rd and 2 at BUF 47 Singleback Normal - Double Hitch Ezekiel Frank drops back to pass. Ezekiel Frank pass intended for Marlon Powell tipped by Spencer Wheeler!
 Q4 11:40 4th and 2 at BUF 47 I-Form Pro - HB Counter Weak Brent Clark takes the handoff. Brent Clark ran for 2 yards. (Spencer Wheeler) First down!
 Q4 10:53 1st and 10 at BUF 45 Singleback Big - Outs Ezekiel Frank drops back to pass. BLITZ (OLB Ryan Guillory)! Ezekiel Frank pass to Devin Knight for 18 yards. (Monte Prince) First down!
 Q4 10:01 1st and 10 at BUF 27 Singleback Big - HB Blast Left David Elkins takes the handoff. David Elkins ran for 15 yards. (Paul Jones) First down!
 Q4 9:09 1st and 10 at BUF 12 Singleback Big - Outs Ezekiel Frank drops back to pass. Ezekiel Frank pass to Thad Gomez for 12 yards. Touchdown! Extra point is good!
SF 21   BUF 3


 Q4 9:05 KickoffKickoff by Tay Grant to BUF 0, returned by Lac Powers for 19 yards (to BUF 19).

 Q4 8:58 1st and 10 at BUF 19 Singleback Big - Flanker Curl Sam Vega drops back to pass. Sam Vega pass intended for Gary Frank incomplete. (Ralph Williams)
 Q4 8:47 2nd and 10 at BUF 19 Singleback Big - Flanker Curl Sam Vega drops back to pass. Sam Vega pass to Ryan Robbins for 9 yards. (Andrew Patterson)
 Q4 7:56 3rd and 1 at BUF 28 Shotgun Spread - Flood Sam Vega drops back to pass. Sam Vega pass intended for Gary Frank incomplete. (Kurt Williams)
 Q4 7:45 4th and 1 at BUF 28 PuntPunt by Adolfo Mullen for 44 yards, returned by Andrew Patterson for 15 yards (to SF 43).

 Q4 7:35 1st and 10 at SF 43 Singleback Big - Outs Ezekiel Frank drops back to pass. BLITZ (OLB Ryan Guillory)! Ezekiel Frank pass to William Smith for 39 yards. (Lac Powers) First down!
 Q4 6:48 1st and 10 at BUF 18 Shotgun Empty - Double In Ezekiel Frank drops back to pass. Ezekiel Frank pass to Marlon Powell for 11 yards. (Dalvin Hicks) First down!
 Q4 5:55 1st and Goal at BUF 7 Shotgun Empty - Double In Ezekiel Frank drops back to pass. T Daniel Perry got beat! Pressure from DE Carl Cook! Ezekiel Frank sacked for -4 yards (Carl Cook)
 Q4 5:06 2nd and Goal at BUF 11 Shotgun Spread - Texas Ezekiel Frank drops back to pass. Ezekiel Frank pass intended for Thad Gomez incomplete. (Anthony Adams)
 Q4 4:52 3rd and Goal at BUF 11 Shotgun Spread - Flood Ezekiel Frank drops back to pass. BLITZ (MLB Spencer Wheeler)! Ezekiel Frank pass to Henry Tolliver for 4 yards. (Dalvin Hicks)
 Q4 4:08 4th and Goal at BUF 7 Field Goal24 yard FG attempt by Tay Grant is good!
SF 24   BUF 3


 Q4 4:04 KickoffKickoff by Tay Grant to BUF 2, returned by Lac Powers for 22 yards (to BUF 24).

 Q4 3:56 1st and 10 at BUF 24 Shotgun Empty - Slot Drive Sam Vega drops back to pass. BLITZ (MLB Bradley Griffin)! Sam Vega pass intended for Don Augustin tipped by Jordan Quinn!
 Q4 3:45 2nd and 10 at BUF 24 Shotgun Empty - Slot Drive Sam Vega drops back to pass. BLITZ (MLB Bradley Griffin)! Sam Vega pass to Erik Madison for 16 yards. (Jordan Quinn) First down!
 Q4 3:02 1st and 10 at BUF 40 Shotgun Empty - Slot Drive Sam Vega drops back to pass. Sam Vega pass intended for John Stanley incomplete. (Stephen Johnson)
 Q4 2:53 2nd and 10 at BUF 40 Shotgun Spread - Texas Sam Vega drops back to pass. Sam Vega pass to John Stanley for 12 yards. (Bradley Griffin) First down!
 Q4 2:34 1st and 10 at SF 48 Shotgun Spread - Texas Sam Vega drops back to pass. Sam Vega pass to Gary Frank for 6 yards. (Andrew Patterson)
 Q4 2:13 2nd and 4 at SF 42 Shotgun Spread - Flood Sam Vega drops back to pass. BLITZ (MLB Bradley Griffin)! Sam Vega pass to James McFadden for 42 yards. Touchdown! Extra point is good!
SF 24   BUF 10


 Q4 1:57 KickoffKickoff by A.J. Martinez to SF 11, returned by Andrew Patterson for 19 yards (to SF 30).

 Q4 1:50 1st and 10 at SF 30 Kneel FormationEzekiel Frank kneeled the ball.
 Q4 1:11 2nd and 11 at SF 29 Kneel FormationEzekiel Frank kneeled the ball.
 Q4 0:32 3rd and 12 at SF 28 Kneel FormationEzekiel Frank kneeled the ball.
End of Regulation
SF 24   BUF 10


Auto-scroll page
Download Game CSV