Sunday, November 2, 2025     1:00 PM EST


35

Final


16

Storylines

NEW RECORD DE Aaron David has broken the record for Most Tackles for Loss in a game with 8! (Previous record: 7 by DE Calais Caldwell)

Team Ratings

Injury Report

C 55 Ethan Potter - Injury to Wrist. Out for 2 weeks. Eligible to play Season 2, Week 11.

Game Summary

Total plays: 127
Play of the game:  Q2 1st and 10 at BUF 20 Shotgun Empty - Slot Drive Patrick Montgomery drops back to pass. BLITZ (MLB Shaq Tavecchio)! Patrick Montgomery pass to Nelson Alexander for 80 yards. Touchdown! Extra point is good!
SF 0   BUF 13

Player of the game: 99 Aaron David 11 pressures, 15 tackles, 8 for loss, 6 sacks

Team Stats


Game Stats

Game engine version: 2
326 total yards

QB 79 OVR 8 Daniel Johnson 19/28 (68%), 269 pass yds (44-yd long, 9.6 yds/att), 2 rush, 28 rush yds (14 yds/rush), 3 TDs, 3 sacks, 132.7 RTG
HB 78 OVR 35 James Reilly 15 rush, 42 rush yds (2.8 yds/rush), 1 TD
HB 82 OVR 25 Hassan Hewitt 1 rush, -2 rush yds (-2 yds/rush)
WR 90 OVR 10 Chase Campbell 6 rec / 6 targets, 69 rec yds (17-yd long), 1 TD
WR 75 OVR 4 Rashee Rogers 6 rec / 9 targets, 95 rec yds (44-yd long), 1 TD
WR 79 OVR 18 Justin Scott 3 rec / 5 targets, 52 rec yds (24-yd long), 1 TD
WR 79 OVR 80 Antoine Gaston 1 rec / 1 targets, 3 rec yds (3-yd long)
TE 93 OVR 89 Mark Armstead 2 rec / 6 targets, 40 rec yds (23-yd long)
TE 77 OVR 49 Joe Pierce 1 rec / 1 targets, 10 rec yds (10-yd long)
T 83 OVR 71 Jedrick Welch 1 pancake, 1 missed block
G 76 OVR 64 Nate Dillon 5 missed blocks
G 78 OVR 66 Ben Cockrell 3 missed blocks
C 82 OVR 55 Ethan Potter 1 missed block

DE 101 OVR 99 Aaron David 11 pressures, 15 tackles, 8 for loss, 6 sacks
DE 84 OVR 11 Jermaine Jones 2 pressures, 3 tackles
DT 83 OVR 90 Grover Shorts 4 tackles, 1 for loss, 1 fumble forced, 29 TO yds, 1 TD
DT 77 OVR 65 Tim Simon 2 pressures, 1 tackle
OLB 75 OVR 9 Joe Thompson 1 tackle
OLB 78 OVR 58 Derick Howard 1 tackle, 1 pass tipped
MLB 79 OVR 59 Shaq Tavecchio 8 tackles
CB 80 OVR 7 Byron Maponga 3 tackles, 1 pass tipped
CB 81 OVR 43 Michael Day 1 tackle, 3 PR yds
CB 81 OVR 26 Kristian Funchess 4 tackles, 43 KR yds
CB 78 OVR 33 Aaron Rivera 1 tackle
CB 72 OVR 21 Garrett Wallace 2 tackles
S 78 OVR 17 Terrell Evans 2 tackles

P 84 OVR 13 Corey Baker 5 punts (0 inside 20) 44, 60, 55, 64, 75
391 total yards

QB 95 OVR 15 Patrick Montgomery 19/25 (76%), 322 pass yds (80-yd long, 12.9 yds/att), 5 rush, 51 rush yds (10.2 yds/rush), 1 TD, 6 sacks, 126.8 RTG
HB 93 OVR 33 Javonte Ward 17 rush, 51 rush yds (3 yds/rush)
HB 84 OVR 30 Roschon Jones 3 rush, 1 rush yds (0.3 yds/rush), 1 fumble
WR 90 OVR 2 Amari Carson 6 rec / 7 targets, 88 rec yds (23-yd long)
WR 89 OVR 11 A.J. Brooks 2 rec / 3 targets, 18 rec yds (12-yd long)
WR 89 OVR 14 Amon-Ra Scott 0 rec / 2 targets
WR 92 OVR 84 Nelson Alexander 4 rec / 4 targets, 112 rec yds (80-yd long), 1 TD
WR 86 OVR 16 Treylon Bailey 2 rec / 2 targets, 13 rec yds (7-yd long)
TE 83 OVR 82 Austin Hunt 5 rec / 6 targets, 91 rec yds (28-yd long), 1 pancake
TE 69 OVR 88 Harrison Brown 0 rec / 1 targets, 1 drop
T 89 OVR 79 Rob Hubbard 2 missed blocks
T 78 OVR 73 Blake Flores 1 pancake, 3 missed blocks
G 76 OVR 76 Will Hill 7 missed blocks
C 76 OVR 64 Ted Krueger 1 pancake, 3 missed blocks

DE 85 OVR 94 Cameron James 4 pressures, 2 tackles, 1 for loss, 1 sack
DE 88 OVR 51 Will Adams 1 pressure, 2 tackles
DT 80 OVR 97 Osa Okoye 2 pressures, 5 tackles, 2 for loss, 1 sack
DT 81 OVR 95 Keeanu Bennet 3 pressures, 2 tackles, 1 for loss, 1 sack
OLB 77 OVR 44 Sione Tanner 3 tackles, 1 pass tipped
MLB 85 OVR 57 C.J. McPhee 9 tackles, 1 pass tipped, 1 for loss
CB 78 OVR 23 Martin Edwards 3 tackles
CB 77 OVR 31 Mike James 5 tackles, 1 pass tipped, 6 PR yds, 57 KR yds
CB 71 OVR 40 Nik Nicholson 3 tackles, 1 pass tipped
CB 74 OVR 35 Brandon Foster 1 tackle
S 79 OVR 29 Talanoa Hill 3 tackles
S 70 OVR 43 Josh Moon 1 tackle

K 97 OVR 9 Justin Thompson 3/3, made: 51, 23, 25
P 86 OVR 4 Drue Copeland 3 punts (0 inside 20) 60, 62, 56

All Plays

Time between plays:

 Q1 15:00 KickoffKickoff by Justin Thompson out of the end zone. Touchback.

 Q1 15:00 1st and 10 at SF 30 I-Form Pro - HB Counter Weak James Reilly takes the handoff. James Reilly ran for 6 yards. (Cameron James)
 Q1 14:07 2nd and 4 at SF 36 Singleback Big - HB Sweep Right James Reilly takes the handoff. BLITZ! James Reilly ran and was stopped for no gain. (C.J. McPhee)
 Q1 13:20 3rd and 4 at SF 36 Shotgun Empty - Double In Daniel Johnson drops back to pass. G Ben Cockrell got beat! Pressure from DT Keeanu Bennet! Daniel Johnson pass to Rashee Rogers for 2 yards. (Brandon Foster)
 Q1 12:28 4th and 2 at SF 38 PuntPunt by Corey Baker for 44 yards, returned by Mike James for 6 yards (to BUF 24).

 Q1 12:18 1st and 10 at BUF 24 Shotgun Spread - Texas Patrick Montgomery drops back to pass. BLITZ (MLB Shaq Tavecchio)! T Blake Flores got beat! Pressure from DE Aaron David! Patrick Montgomery pass to Amari Carson for 19 yards. (Terrell Evans) First down!
 Q1 11:32 1st and 10 at BUF 43 Singleback Normal - HB Stretch Right Javonte Ward takes the handoff. BLITZ! TE Austin Hunt pancakes a defender! Javonte Ward ran for 9 yards. (Jermaine Jones)
 Q1 10:46 2nd and 1 at SF 48 Singleback Big - HB Sweep Right Javonte Ward takes the handoff. Javonte Ward ran for 5 yards. (Aaron David) First down!
 Q1 9:57 1st and 10 at SF 43 I-Form Pro - HB Counter Weak Javonte Ward takes the handoff. Javonte Ward ran and was tackled behind the line for -2 yards! (Aaron David)
 Q1 9:06 2nd and 12 at SF 45 I-Form Pro - HB Counter Weak Roschon Jones takes the handoff. BLITZ! Roschon Jones ran and was tackled behind the line for -1 yards! (Grover Shorts)
 Q1 8:17 3rd and 13 at SF 46 I-Form Pro - Quick Slants Patrick Montgomery drops back to pass. Patrick Montgomery pass to A.J. Brooks for 12 yards. (Kristian Funchess)
 Q1 7:26 4th and 1 at SF 34 Field Goal51 yard FG attempt by Justin Thompson is good!
SF 0   BUF 3


 Q1 7:21 KickoffKickoff by Justin Thompson to SF 5, returned by Kristian Funchess for 21 yards (to SF 26).

 Q1 7:13 1st and 10 at SF 26 Singleback Normal - Double Hitch Daniel Johnson drops back to pass. BLITZ (OLB Sione Tanner)! Daniel Johnson pass to Mark Armstead for 17 yards. (C.J. McPhee) First down!
 Q1 6:24 1st and 10 at SF 43 Shotgun Spread - Flood Daniel Johnson drops back to pass. G Nate Dillon got beat! Pressure from DE Cameron James! Daniel Johnson sacked for -1 yards (Cameron James)
 Q1 5:32 2nd and 11 at SF 42 Singleback Normal - TE Post Daniel Johnson drops back to pass. Daniel Johnson pass to Chase Campbell for 7 yards. (Nik Nicholson)
 Q1 4:48 3rd and 4 at SF 49 Singleback Normal - TE Post Daniel Johnson drops back to pass. Daniel Johnson pass intended for Mark Armstead incomplete. (Martin Edwards)
 Q1 4:34 4th and 4 at SF 49 PuntPunt by Corey Baker for 60 yards (to BUF -9). Touchback.

 Q1 4:28 1st and 10 at BUF 20 Singleback Normal - TE Post Patrick Montgomery drops back to pass. BLITZ (OLB Derick Howard)! Patrick Montgomery pass to Austin Hunt for 28 yards. (Shaq Tavecchio) First down!
 Q1 3:44 1st and 10 at BUF 48 Singleback Normal - Double Hitch Patrick Montgomery drops back to pass. BLITZ (OLB Derick Howard)! Patrick Montgomery pass to Austin Hunt for 18 yards. (Shaq Tavecchio) First down!
 Q1 3:01 1st and 10 at SF 34 Singleback Normal - TE Post Patrick Montgomery drops back to pass. Patrick Montgomery pass to Amari Carson for 19 yards. (Shaq Tavecchio) First down!
 Q1 2:08 1st and 10 at SF 15 Shotgun Spread - HB Draw Javonte Ward takes the handoff. Javonte Ward ran for 3 yards. (Aaron David)
 Q1 1:17 2nd and 7 at SF 12 I-Form Pro - HB Toss Right Javonte Ward takes the handoff. BLITZ! Javonte Ward ran for 3 yards. (Joe Thompson)
 Q1 0:29 3rd and 4 at SF 9 Singleback Big - HB Blast Left Javonte Ward takes the handoff. Javonte Ward ran for 3 yards. (Aaron David)
End of first quarter
SF 0   BUF 3


 Q2 15:00 4th and 1 at SF 6 Field Goal23 yard FG attempt by Justin Thompson is good!
SF 0   BUF 6


 Q2 14:57 KickoffKickoff by Justin Thompson to SF -2. Touchback.

 Q2 14:57 1st and 10 at SF 30 I-Form Pro - HB Toss Right James Reilly takes the handoff. James Reilly ran for 5 yards. (Sione Tanner)
 Q2 14:07 2nd and 5 at SF 35 Singleback Normal - TE Post Daniel Johnson drops back to pass. Daniel Johnson pass intended for Rashee Rogers tipped by Mike James!
 Q2 13:54 3rd and 5 at SF 35 Singleback Normal - TE Post Daniel Johnson drops back to pass. G Nate Dillon got beat! Pressure from DE Cameron James! Daniel Johnson scrambled for 15 yards. First down!
 Q2 13:11 1st and 10 at midfield Singleback Big - Outs Daniel Johnson drops back to pass. C Ethan Potter got beat! Pressure from DT Osa Okoye! Daniel Johnson sacked for -1 yards (Osa Okoye)
 Q2 12:28 2nd and 11 at SF 49 Singleback Normal - HB Slash James Reilly takes the handoff. James Reilly ran for 6 yards. (C.J. McPhee)
 Q2 11:39 3rd and 5 at BUF 45 Shotgun Spread - Texas Daniel Johnson drops back to pass. G Ben Cockrell got beat! Pressure from DT Keeanu Bennet! Daniel Johnson pass intended for Rashee Rogers tipped by Nik Nicholson!
 Q2 11:27 4th and 5 at BUF 45 PuntPunt by Corey Baker for 55 yards (to BUF -10). Touchback.

 Q2 11:19 1st and 10 at BUF 20 Shotgun Empty - Slot Drive Patrick Montgomery drops back to pass. BLITZ (MLB Shaq Tavecchio)! Patrick Montgomery pass to Nelson Alexander for 80 yards. Touchdown! Extra point is good!
SF 0   BUF 13


 Q2 11:04 KickoffKickoff by Justin Thompson out of the end zone. Touchback.

 Q2 11:04 1st and 10 at SF 30 Singleback Big - Outs Daniel Johnson drops back to pass. BLITZ (OLB Sione Tanner)! Daniel Johnson pass to Rashee Rogers for 7 yards. (Talanoa Hill)
 Q2 10:13 2nd and 3 at SF 37 Singleback Big - Outs Daniel Johnson drops back to pass. G Ben Cockrell got beat! Pressure from DT Keeanu Bennet! Daniel Johnson sacked for -9 yards (Keeanu Bennet)
 Q2 9:27 3rd and 12 at SF 28 Shotgun Spread - Flood Daniel Johnson drops back to pass. BLITZ (MLB C.J. McPhee)! Daniel Johnson pass to Chase Campbell for 16 yards. (Nik Nicholson) First down!
 Q2 8:44 1st and 10 at SF 44 Singleback Normal - TE Post Daniel Johnson drops back to pass. Daniel Johnson pass to Mark Armstead for 23 yards. (C.J. McPhee) First down!
 Q2 8:00 1st and 10 at BUF 33 Singleback Normal - HB Stretch Right James Reilly takes the handoff. BLITZ! James Reilly ran for 11 yards. (C.J. McPhee) First down!
 Q2 7:09 1st and 10 at BUF 22 Singleback Big - Flanker Curl Daniel Johnson drops back to pass. Daniel Johnson pass to Joe Pierce for 10 yards. (Sione Tanner) First down!
 Q2 6:25 1st and 10 at BUF 12 Singleback Normal - TE Post Daniel Johnson drops back to pass. Daniel Johnson pass intended for Justin Scott incomplete. (Mike James)
 Q2 6:12 2nd and 10 at BUF 12 Singleback Normal - Double Hitch Daniel Johnson drops back to pass. Daniel Johnson pass to Justin Scott for 12 yards. Touchdown! Extra point is good!
SF 7   BUF 13


 Q2 6:07 KickoffKickoff by Brandon Alexander to BUF -6. Touchback.

 Q2 6:07 1st and 10 at BUF 30 Singleback Big - Outs Patrick Montgomery drops back to pass. BLITZ (OLB Derick Howard)! Patrick Montgomery pass to Austin Hunt for 15 yards. (Kristian Funchess) First down!
 Q2 5:16 1st and 10 at BUF 45 Singleback Big - Outs Patrick Montgomery drops back to pass. BLITZ (OLB Derick Howard)! C Ted Krueger got beat! Pressure from DT Tim Simon! Patrick Montgomery scrambled for 13 yards. First down!
 Q2 4:33 1st and 10 at SF 42 I-Form Pro - Curls Patrick Montgomery drops back to pass. Patrick Montgomery pass intended for Austin Hunt tipped by Derick Howard!
 Q2 4:18 2nd and 10 at SF 42 I-Form Pro - Curls Patrick Montgomery drops back to pass. C Ted Krueger got beat! Pressure from DT Tim Simon! Patrick Montgomery pass to Amari Carson for 4 yards. (Shaq Tavecchio)
 Q2 3:30 3rd and 6 at SF 38 Singleback Normal - HB Slash Javonte Ward takes the handoff. C Ted Krueger pancakes a defender! Javonte Ward ran for 7 yards. (Grover Shorts) First down!
 Q2 3:16 1st and 10 at SF 31 Shotgun Spread - Texas Patrick Montgomery drops back to pass. G Will Hill got beat! Pressure from DE Aaron David! Patrick Montgomery scrambled for 14 yards. First down!
 Q2 3:00 1st and 10 at SF 17 Singleback Normal - HB Slash Javonte Ward takes the handoff. Javonte Ward ran for 4 yards. (Aaron David)
 Q2 2:38 2nd and 6 at SF 13 Shotgun Spread - Texas Patrick Montgomery drops back to pass. G Will Hill got beat! Pressure from DE Aaron David! Patrick Montgomery sacked for -8 yards (Aaron David)
 Q2 2:25 3rd and 14 at SF 21 Singleback Normal - Double Hitch Patrick Montgomery drops back to pass. Patrick Montgomery pass to Austin Hunt for 13 yards. (Shaq Tavecchio)
 Q2 2:00 4th and 1 at SF 8 Field Goal25 yard FG attempt by Justin Thompson is good!
SF 7   BUF 16


 Q2 1:55 KickoffKickoff by Justin Thompson to SF 9, returned by Kristian Funchess for 22 yards (to SF 31).

 Q2 1:47 1st and 10 at SF 31 I-Form Pro - HB Toss Right James Reilly takes the handoff. James Reilly ran for 2 yards. (Osa Okoye)
 Q2 1:29 2nd and 8 at SF 33 Singleback Normal - Double Hitch Daniel Johnson drops back to pass. Daniel Johnson pass to Chase Campbell for 13 yards. (Martin Edwards) First down!
 Q2 1:19 1st and 10 at SF 46 I-Form Pro - Curls Daniel Johnson drops back to pass. BLITZ (OLB Sione Tanner)! Daniel Johnson pass intended for Mark Armstead incomplete. (Talanoa Hill)
 Q2 1:10 2nd and 10 at SF 46 Shotgun Empty - Double In Daniel Johnson drops back to pass. Daniel Johnson pass to Antoine Gaston for 3 yards. (Talanoa Hill)
 Q2 0:46 3rd and 7 at SF 49 Singleback Normal - Double Hitch Daniel Johnson drops back to pass. Daniel Johnson pass intended for Rashee Rogers incomplete. (Mike James)
 Q2 0:40 4th and 7 at SF 49 PuntPunt by Corey Baker for 64 yards (to BUF -13). Touchback.

 Q2 0:34 1st and 10 at BUF 20 Shotgun Spread - Texas Patrick Montgomery drops back to pass. G Will Hill got beat! Pressure from DE Aaron David! Patrick Montgomery scrambled for 11 yards. First down!
 Q2 0:24 1st and 10 at BUF 31 Singleback Normal - HB Stretch Right Javonte Ward takes the handoff. Javonte Ward ran and was tackled behind the line for -2 yards! (Aaron David)
 Q2 0:13 2nd and 12 at BUF 29 I-Form Pro - HB Toss Right Roschon Jones takes the handoff. Roschon Jones ran for 2 yards. (Grover Shorts)
Halftime
SF 7   BUF 16



 Q3 15:00 KickoffKickoff by Brandon Alexander to BUF 8, returned by Mike James for 18 yards (to BUF 26).

 Q3 14:53 1st and 10 at BUF 26 Singleback Normal - HB Stretch Right Javonte Ward takes the handoff. Javonte Ward ran for 3 yards. (Aaron David)
 Q3 14:10 2nd and 7 at BUF 29 Singleback Normal - HB Slash Roschon Jones takes the handoff. Roschon Jones ran the ball, and fumbled! Recovered by Grover Shorts! Return of 29 yards. Touchdown! Extra point is good!
SF 14   BUF 16


 Q3 13:59 KickoffKickoff by Brandon Alexander to BUF -7, returned by Mike James for 20 yards (to BUF 13).

 Q3 13:51 1st and 10 at BUF 13 Shotgun Spread - Texas Patrick Montgomery drops back to pass. G Will Hill got beat! Pressure from DE Aaron David! Patrick Montgomery pass intended for Amon-Ra Scott incomplete. (Terrell Evans)
 Q3 13:39 2nd and 10 at BUF 13 Singleback Normal - TE Post Patrick Montgomery drops back to pass. Patrick Montgomery pass to Amari Carson for 9 yards. (Michael Day)
 Q3 12:55 3rd and 1 at BUF 22 Singleback Normal - HB Stretch Right Javonte Ward takes the handoff. Javonte Ward ran for 2 yards. (Derick Howard) First down!
 Q3 12:09 1st and 10 at BUF 24 Singleback Normal - TE Post Patrick Montgomery drops back to pass. BLITZ (OLB Derick Howard)! Patrick Montgomery pass to Austin Hunt for 17 yards. (Shaq Tavecchio) First down!
 Q3 11:26 1st and 10 at BUF 41 Singleback Normal - HB Slash Javonte Ward takes the handoff. Javonte Ward ran for 4 yards. (Jermaine Jones)
 Q3 10:36 2nd and 6 at BUF 45 Singleback Big - Outs Patrick Montgomery drops back to pass. BLITZ (OLB Derick Howard)! Patrick Montgomery pass to A.J. Brooks for 6 yards. (Shaq Tavecchio) First down!
 Q3 9:48 1st and 10 at SF 49 Singleback Normal - HB Slash Javonte Ward takes the handoff. Javonte Ward ran for 2 yards. (Tim Simon)
 Q3 9:03 2nd and 8 at SF 47 Shotgun Empty - Slot Drive Patrick Montgomery drops back to pass. C Ted Krueger got beat! Pressure from DE Aaron David! Patrick Montgomery sacked for -6 yards (Aaron David)
 Q3 8:12 3rd and 14 at BUF 47 Singleback Normal - TE Post Patrick Montgomery drops back to pass. Patrick Montgomery pass intended for Amon-Ra Scott tipped by Byron Maponga!
 Q3 8:00 4th and 14 at BUF 47 PuntPunt by Drue Copeland for 60 yards (to SF -7). Touchback.

 Q3 7:52 1st and 10 at SF 20 Singleback Normal - HB Stretch Right James Reilly takes the handoff. BLITZ! James Reilly ran and was tackled behind the line for -3 yards! (Osa Okoye)
 Q3 7:05 2nd and 13 at SF 17 Shotgun Spread - HB Counter Y Hassan Hewitt takes the handoff. Hassan Hewitt ran and was tackled behind the line for -2 yards! (C.J. McPhee)
 Q3 6:19 3rd and 15 at SF 15 Shotgun Spread - Texas Daniel Johnson drops back to pass. BLITZ (MLB C.J. McPhee)! Daniel Johnson pass to Chase Campbell for 17 yards. (Mike James) First down!
 Q3 5:36 1st and 10 at SF 32 Singleback Normal - HB Slash James Reilly takes the handoff. James Reilly ran for 4 yards. (Keeanu Bennet)
 Q3 4:48 2nd and 6 at SF 36 I-Form Pro - HB Toss Right James Reilly takes the handoff. BLITZ! James Reilly ran for 2 yards. (Sione Tanner)
 Q3 4:04 3rd and 4 at SF 38 Shotgun Empty - Double In Daniel Johnson drops back to pass. BLITZ (MLB C.J. McPhee)! G Nate Dillon got beat! Pressure from DE Cameron James! Daniel Johnson scrambled for 13 yards. First down!
 Q3 3:15 1st and 10 at BUF 49 Singleback Normal - TE Post Daniel Johnson drops back to pass. Daniel Johnson pass to Rashee Rogers for 4 yards. (Mike James)
 Q3 2:31 2nd and 6 at BUF 45 Singleback Big - Outs Daniel Johnson drops back to pass. BLITZ (OLB Sione Tanner)! Daniel Johnson pass to Rashee Rogers for 26 yards. (Mike James) First down!
 Q3 1:41 1st and 10 at BUF 19 Singleback Normal - HB Slash James Reilly takes the handoff. James Reilly ran for 3 yards. (Will Adams)
 Q3 0:55 2nd and 7 at BUF 16 Singleback Big - Flanker Curl Daniel Johnson drops back to pass. BLITZ (OLB Sione Tanner)! Daniel Johnson pass to Chase Campbell for 14 yards. (Martin Edwards) First down!
 Q3 0:10 1st and Goal at BUF 2 I-Form Pro - HB Counter Weak James Reilly takes the handoff. BLITZ! James Reilly ran and was stopped for no gain. (Will Adams)
End of third quarter
SF 14   BUF 16


 Q4 15:00 2nd and Goal at BUF 2 Singleback Big - Flanker Curl Daniel Johnson drops back to pass. BLITZ (OLB Sione Tanner)! Daniel Johnson pass to Chase Campbell for 2 yards. Touchdown! Extra point is good!
SF 21   BUF 16


 Q4 14:56 KickoffKickoff by Brandon Alexander to BUF -9. Touchback.

 Q4 14:56 1st and 10 at BUF 30 Shotgun Spread - HB Draw Javonte Ward takes the handoff. Javonte Ward ran for 4 yards. (Aaron David)
 Q4 14:12 2nd and 6 at BUF 34 I-Form Pro - Curls Patrick Montgomery drops back to pass. BLITZ (OLB Derick Howard)! Patrick Montgomery pass to Amari Carson for 14 yards. (Kristian Funchess) First down!
 Q4 13:27 1st and 10 at BUF 48 Singleback Normal - HB Slash Javonte Ward takes the handoff. BLITZ! T Blake Flores pancakes a defender! Javonte Ward ran for 2 yards. (Grover Shorts)
 Q4 12:39 2nd and 8 at midfield Singleback Normal - Double Hitch Patrick Montgomery drops back to pass. T Rob Hubbard got beat! Pressure from DE Jermaine Jones! Patrick Montgomery pass intended for Amari Carson incomplete. (Byron Maponga)
 Q4 12:27 3rd and 8 at midfield Singleback Big - Outs Patrick Montgomery drops back to pass. Patrick Montgomery pass intended for A.J. Brooks incomplete. (Byron Maponga)
 Q4 12:13 4th and 8 at midfield PuntPunt by Drue Copeland for 62 yards (to SF -12). Touchback.

 Q4 12:06 1st and 10 at SF 20 Singleback Big - Outs Daniel Johnson drops back to pass. BLITZ (OLB Sione Tanner)! G Nate Dillon got beat! Pressure from DE Cameron James! Daniel Johnson pass to Rashee Rogers for 12 yards. (C.J. McPhee) First down!
 Q4 11:14 1st and 10 at SF 32 Singleback Normal - Double Hitch Daniel Johnson drops back to pass. Daniel Johnson pass intended for Justin Scott tipped by C.J. McPhee!
 Q4 11:02 2nd and 10 at SF 32 Shotgun Spread - Flood Daniel Johnson drops back to pass. BLITZ (MLB C.J. McPhee)! T Jedrick Welch got beat! Pressure from DE Will Adams! Daniel Johnson pass to Justin Scott for 24 yards. (Nik Nicholson) First down!
 Q4 10:14 1st and 10 at BUF 44 Shotgun Spread - Flood Daniel Johnson drops back to pass. BLITZ (MLB C.J. McPhee)! G Nate Dillon got beat! Pressure from DT Osa Okoye! Daniel Johnson pass to Rashee Rogers for 44 yards. Touchdown! Extra point is good!
SF 28   BUF 16


 Q4 9:57 KickoffKickoff by Brandon Alexander to BUF 1, returned by Mike James for 19 yards (to BUF 20).

 Q4 9:50 1st and 10 at BUF 20 Shotgun Spread - Texas Patrick Montgomery drops back to pass. BLITZ (MLB Shaq Tavecchio)! T Blake Flores got beat! Pressure from DE Aaron David! Patrick Montgomery sacked for -5 yards (Aaron David)
 Q4 9:02 2nd and 15 at BUF 15 Shotgun Spread - HB Draw Javonte Ward takes the handoff. Javonte Ward ran for 3 yards. (Aaron David)
 Q4 8:15 3rd and 12 at BUF 18 Shotgun Empty - Double In Patrick Montgomery drops back to pass. T Rob Hubbard got beat! Pressure from DE Jermaine Jones! Patrick Montgomery scrambled for 5 yards.
 Q4 7:22 4th and 7 at BUF 23 PuntPunt by Drue Copeland for 56 yards, returned by Michael Day for 3 yards (to SF 24).

 Q4 7:13 1st and 10 at SF 24 Singleback Big - HB Sweep Right James Reilly takes the handoff. James Reilly ran for 3 yards. (Osa Okoye)
 Q4 6:27 2nd and 7 at SF 27 Singleback Normal - HB Stretch Right James Reilly takes the handoff. BLITZ! T Jedrick Welch pancakes a defender! James Reilly ran and was stopped for no gain. (C.J. McPhee)
 Q4 5:42 3rd and 7 at SF 27 Singleback Normal - Double Hitch Daniel Johnson drops back to pass. BLITZ (OLB Sione Tanner)! Daniel Johnson pass intended for Mark Armstead tipped by Sione Tanner!
 Q4 5:30 4th and 7 at SF 27 PuntPunt by Corey Baker for 75 yards (to BUF -2). Touchback.

 Q4 5:23 1st and 10 at BUF 20 Singleback Big - Outs Patrick Montgomery drops back to pass. BLITZ (OLB Derick Howard)! Patrick Montgomery pass intended for Harrison Brown dropped!
 Q4 5:09 2nd and 10 at BUF 20 Singleback Normal - HB Stretch Right Javonte Ward takes the handoff. Javonte Ward ran for 1 yards. (Jermaine Jones)
 Q4 4:26 3rd and 9 at BUF 21 Shotgun Empty - Double In Patrick Montgomery drops back to pass. Patrick Montgomery pass to Treylon Bailey for 6 yards. (Garrett Wallace)
 Q4 3:42 4th and 3 at BUF 27 Shotgun Empty - Slot Drive Patrick Montgomery drops back to pass. BLITZ (MLB Shaq Tavecchio)! G Will Hill got beat! Pressure from DE Aaron David! Patrick Montgomery sacked for -8 yards (Aaron David)

 Q4 3:38 1st and 10 at BUF 19 I-Form Pro - Curls Daniel Johnson drops back to pass. Daniel Johnson pass intended for Mark Armstead incomplete. (Josh Moon)
 Q4 3:24 2nd and 10 at BUF 19 Shotgun Empty - Slot Drive Daniel Johnson drops back to pass. Daniel Johnson pass to Justin Scott for 16 yards. (C.J. McPhee) First down!
 Q4 2:37 1st and Goal at BUF 3 I-Form Pro - HB Counter Weak James Reilly takes the handoff. BLITZ! James Reilly ran and was stopped for no gain. (Osa Okoye)
 Q4 2:00 2nd and Goal at BUF 3 I-Form Pro - HB Counter Weak James Reilly takes the handoff. James Reilly ran for 3 yards. Touchdown! Extra point is good!
SF 35   BUF 16


 Q4 1:56 KickoffKickoff by Brandon Alexander out of the end zone. Touchback.

 Q4 1:56 1st and 10 at BUF 30 Shotgun Empty - Double In Patrick Montgomery drops back to pass. Patrick Montgomery pass to Treylon Bailey for 7 yards. (Kristian Funchess)
 Q4 1:31 2nd and 3 at BUF 37 Shotgun Spread - Flood Patrick Montgomery drops back to pass. Patrick Montgomery pass to Nelson Alexander for 17 yards. (Aaron Rivera) First down!
 Q4 1:16 1st and 10 at SF 46 Shotgun Empty - Slot Drive Patrick Montgomery drops back to pass. Patrick Montgomery pass to Amari Carson for 23 yards. (Byron Maponga) First down!
 Q4 1:00 1st and 10 at SF 23 Shotgun Spread - Texas Patrick Montgomery drops back to pass. G Will Hill got beat! Pressure from DE Aaron David! Patrick Montgomery sacked for -4 yards (Aaron David)
 Q4 0:38 2nd and 14 at SF 27 Shotgun Empty - Slot Drive Patrick Montgomery drops back to pass. Patrick Montgomery pass to Nelson Alexander for 8 yards. (Garrett Wallace)
 Q4 0:29 3rd and 6 at SF 19 Shotgun Spread - Texas Patrick Montgomery drops back to pass. BLITZ (MLB Shaq Tavecchio)! T Blake Flores got beat! Pressure from DE Aaron David! Patrick Montgomery scrambled for 8 yards. First down!
 Q4 0:11 1st and 10 at SF 11 Shotgun Empty - Double In Patrick Montgomery drops back to pass. Patrick Montgomery pass to Nelson Alexander for 7 yards. (Shaq Tavecchio)
 Q4 0:01 2nd and 3 at SF 4 Shotgun Spread - Flood Patrick Montgomery drops back to pass. G Will Hill got beat! Pressure from DE Aaron David! Patrick Montgomery sacked for -3 yards (Aaron David)
End of Regulation
SF 35   BUF 16


Auto-scroll page
Download Game CSV