Monday, November 3, 2025     8:25 PM EST


17

Final


27

Team Ratings

Injury Report

OLB 48 Oren Baker - Injury to Elbow. Out for 8 weeks. Eligible to play Season 1, Week 17.

Game Summary

Total plays: 126
Play of the game:  Q4 3rd and 4 at BUF 37 Singleback Normal - TE Post Josh Anderson drops back to pass. BLITZ! Josh Anderson pass to Stefon Dean for 63 yards. Touchdown! Extra point is good!
BUF 10   SF 20

Player of the game: 23 Christian Moore 26 rush, 104 rush yds (4 yds/rush), 1 TD

Team Stats


Game Stats

Game engine version: 1
253 total yards

QB 87 OVR 17 Josh Anderson 9/22 (41%), 167 pass yds (63-yd long, 7.6 yds/att), 3 rush, 24 rush yds (8 yds/rush), 2 TDs, 2 INTs, 60.2 RTG
HB 85 OVR 22 Damien Hooper 15 rush, 60 rush yds (4 yds/rush), 1 rec / 1 targets, 2 rec yds (2-yd long)
HB 81 OVR 28 Latavius Martin 2 rush, 2 rush yds (1 yds/rush)
WR 92 OVR 14 Stefon Dean 2 rec / 5 targets, 118 rec yds (63-yd long), 2 TDs
WR 87 OVR 13 Gabe Durham 3 rec / 4 targets, 32 rec yds (15-yd long)
WR 75 OVR 11 Deonte Harris 1 rec / 7 targets, 2 drops, 7 rec yds (7-yd long)
WR 80 OVR 16 Trent Stave 1 rec / 3 targets, 3 rec yds (3-yd long)
TE 87 OVR 88 Dawson King 1 rec / 2 targets, 5 rec yds (5-yd long)

DE 94 OVR 40 Von McCoy 11 tackles, 1 for loss
DE 82 OVR 50 Greg Raymond 3 tackles
DT 82 OVR 91 Ed Ogbah 10 tackles, 1 for loss
DT 79 OVR 98 Poona French 4 tackles
OLB 87 OVR 58 Matt Mendez 6 tackles
OLB 68 OVR 46 Davion Torres 3 tackles
MLB 58 OVR 42 Dorian Watts 2 tackles, 1 pass tipped
CB 77 OVR 7 Taron Jennings 2 tackles, 1 pass tipped, 1 INT, 15 TO yds
CB 80 OVR 24 Kaiir Edwards 3 tackles, 19 PR yds, 44 KR yds
CB 72 OVR 30 Dane Johnson 1 tackle, 1 pass tipped
CB 73 OVR 26 Cameron Davis 1 tackle
S 88 OVR 23 Micah Hines 2 tackles, 2 passes tipped

K 85 OVR 2 Tyler Bryant 1/1, made: 45
P 87 OVR 8 Sam Moore Retired 4 punts (0 inside 20) 63, 70, 65, 73
349 total yards

QB 74 OVR 13 Brock Panfil 17/28 (61%), 191 pass yds (28-yd long, 6.8 yds/att), 3 rush, 40 rush yds (13.3 yds/rush), 2 TDs, 1 INT, 90.0 RTG
HB 90 OVR 23 Christian Moore 26 rush, 104 rush yds (4 yds/rush), 1 TD
HB 79 OVR 25 Elijah McCray 5 rush, 14 rush yds (2.8 yds/rush)
WR 84 OVR 19 Deebo Smith 1 rec / 5 targets, 10 rec yds (10-yd long), 1 TD
WR 85 OVR 11 Brandon Ayers 2 rec / 5 targets, 26 rec yds (18-yd long)
WR 77 OVR 15 Jauan Jensen 2 rec / 3 targets, 16 rec yds (13-yd long)
WR 80 OVR 3 Ray-Ray Moore 3 rec / 5 targets, 27 rec yds (19-yd long)
TE 97 OVR 85 George King 6 rec / 6 targets, 64 rec yds (19-yd long)
TE 68 OVR 9 Brayden Wilson 3 rec / 4 targets, 48 rec yds (28-yd long), 1 TD

DE 85 OVR 97 Nick Blair 2 tackles
DE 71 OVR 94 Clelin Fischer 3 tackles
DT 87 OVR 98 Javon Hamilton 6 tackles, 1 for loss
DT 80 OVR 91 Arik Adams 2 tackles
OLB 80 OVR 57 Dre Griffith 1 tackle, 1 pass tipped
OLB 74 OVR 48 Oren Baker 4 tackles
MLB 94 OVR 54 Fred Wagner 5 tackles, 1 for loss
CB 82 OVR 7 Charvarius Watford 1 pass tipped
CB 76 OVR 22 Isaiah Okafor 1 tackle, 1 INT, 2 TO yds
CB 78 OVR 2 Deommodore Lee 1 tackle, 1 pass tipped, 24 KR yds
S 80 OVR 29 Talanoa Harris 2 tackles, 1 pass tipped
S 84 OVR 31 Tashaun Green 1 pass tipped, 1 INT, 4 TO yds

K 89 OVR 4 Jake Marsh 2/2, made: 48, 50
P 87 OVR 18 Mitch Webster 3 punts (0 inside 20) 56, 64, 52

All Plays

Time between plays:

 Q1 15:00 KickoffKickoff by Jake Marsh out of the end zone. Touchback.

 Q1 15:00 1st and 10 at BUF 30 Singleback Normal - HB Stretch Right Damien Hooper takes the handoff. Damien Hooper ran for 8 yards. (Nick Blair)
 Q1 14:14 2nd and 2 at BUF 38 I-Form Pro - Curls Josh Anderson drops back to pass. Josh Anderson scrambled for 5 yards. (Dre Griffith) First down!
 Q1 13:31 1st and 10 at BUF 43 Singleback Normal - TE Post Josh Anderson drops back to pass. Josh Anderson pass to Deonte Harris for 7 yards. (Isaiah Okafor)
 Q1 12:42 2nd and 3 at midfield I-Form Pro - HB Counter Weak Damien Hooper takes the handoff. BLITZ! Damien Hooper ran and was tackled behind the line for -3 yards! (Javon Hamilton)
 Q1 11:56 3rd and 6 at BUF 47 Shotgun Spread - Flood Josh Anderson drops back to pass. Josh Anderson pass intended for Stefon Dean incomplete.
 Q1 11:42 4th and 6 at BUF 47 PuntPunt by Sam Moore for 63 yards (to SF -10). Touchback.

 Q1 11:34 1st and 10 at SF 20 Singleback Big - HB Sweep Right Christian Moore takes the handoff. Christian Moore ran and was stopped for no gain. (Greg Raymond)
 Q1 10:43 2nd and 10 at SF 20 Singleback Normal - HB Stretch Right Christian Moore takes the handoff. Christian Moore ran and was stopped for no gain. (Greg Raymond)
 Q1 9:50 3rd and 10 at SF 20 I-Form Pro - Quick Slants Brock Panfil drops back to pass. Brock Panfil pass intended for Deebo Smith incomplete.
 Q1 9:39 4th and 10 at SF 20 PuntPunt by Mitch Webster for 56 yards, returned by Kaiir Edwards for 14 yards (to BUF 38).

 Q1 9:27 1st and 10 at BUF 38 Shotgun Spread - Texas Josh Anderson drops back to pass. Josh Anderson pass to Trent Stave for 3 yards. (Deommodore Lee)
 Q1 8:36 2nd and 7 at BUF 41 Singleback Big - Outs Josh Anderson drops back to pass. BLITZ! Josh Anderson pass intended for Stefon Dean incomplete.
 Q1 8:24 3rd and 7 at BUF 41 Shotgun Empty - Slot Drive Josh Anderson drops back to pass. Josh Anderson scrambled for 7 yards. (Javon Hamilton) First down!
 Q1 7:36 1st and 10 at BUF 48 I-Form Pro - HB Counter Weak Damien Hooper takes the handoff. Damien Hooper ran for 7 yards. (Arik Adams)
 Q1 6:51 2nd and 3 at SF 45 Singleback Big - HB Blast Left Damien Hooper takes the handoff. Damien Hooper ran for 5 yards. (Fred Wagner) First down!
 Q1 6:04 1st and 10 at SF 40 Singleback Normal - HB Stretch Right Damien Hooper takes the handoff. BLITZ! Damien Hooper ran for 8 yards. (Clelin Fischer)
 Q1 5:11 2nd and 2 at SF 32 I-Form Pro - Quick Slants Josh Anderson drops back to pass. BLITZ! Josh Anderson pass to Gabe Durham for 7 yards. (Talanoa Harris) First down!
 Q1 4:20 1st and 10 at SF 25 I-Form Pro - HB Toss Right Latavius Martin takes the handoff. Latavius Martin ran for 2 yards. (Oren Baker)
 Q1 3:28 2nd and 8 at SF 23 Shotgun Empty - Double In Josh Anderson drops back to pass. Josh Anderson pass intended for Trent Stave intercepted by Tashaun Green! Return of 4 yards.

 Q1 3:24 1st and 10 at SF 27 Singleback Big - HB Blast Left Christian Moore takes the handoff. Christian Moore ran for 7 yards. (Matt Mendez)
 Q1 2:41 2nd and 3 at SF 34 Shotgun Spread - HB Draw Christian Moore takes the handoff. Christian Moore ran for 4 yards. (Dorian Watts) First down!
 Q1 1:56 1st and 10 at SF 38 Singleback Normal - HB Stretch Right Christian Moore takes the handoff. Christian Moore ran for 5 yards. (Matt Mendez)
 Q1 1:08 2nd and 5 at SF 43 Singleback Normal - HB Stretch Right Elijah McCray takes the handoff. Elijah McCray ran for 1 yards. (Ed Ogbah)
 Q1 0:21 3rd and 4 at SF 44 Shotgun Spread - Texas Brock Panfil drops back to pass. Brock Panfil pass intended for Deebo Smith tipped by Dane Johnson!
 Q1 0:09 4th and 4 at SF 44 PuntPunt by Mitch Webster for 64 yards (to BUF -8). Touchback.

 Q1 0:01 1st and 10 at BUF 20 I-Form Pro - HB Counter Weak Damien Hooper takes the handoff. Damien Hooper ran for 10 yards. (Oren Baker) First down!
End of first quarter
BUF 0   SF 0


 Q2 15:00 1st and 10 at BUF 30 Singleback Big - Outs Josh Anderson drops back to pass. Josh Anderson pass to Dawson King for 5 yards. (Oren Baker)
 Q2 14:08 2nd and 5 at BUF 35 Singleback Normal - HB Stretch Right Damien Hooper takes the handoff. Damien Hooper ran and was stopped for no gain. (Javon Hamilton)
 Q2 13:23 3rd and 5 at BUF 35 Shotgun Empty - Double In Josh Anderson drops back to pass. BLITZ! Josh Anderson pass intended for Deonte Harris tipped by Tashaun Green!
 Q2 13:12 4th and 5 at BUF 35 PuntPunt by Sam Moore for 70 yards (to SF -5). Touchback.

 Q2 13:05 1st and 10 at SF 20 Shotgun Spread - Flood Brock Panfil drops back to pass. Brock Panfil pass intended for Ray-Ray Moore incomplete.
 Q2 12:54 2nd and 10 at SF 20 I-Form Pro - HB Toss Right Christian Moore takes the handoff. BLITZ! Christian Moore ran for 15 yards. (Von McCoy) First down!
 Q2 12:02 1st and 10 at SF 35 I-Form Pro - Curls Brock Panfil drops back to pass. Brock Panfil pass to George King for 19 yards. (Kaiir Edwards) First down!
 Q2 11:14 1st and 10 at BUF 46 Singleback Normal - Double Hitch Brock Panfil drops back to pass. BLITZ! Brock Panfil pass to Brandon Ayers for 18 yards. (Micah Hines) First down!
 Q2 10:31 1st and 10 at BUF 28 Shotgun Spread - Flood Brock Panfil drops back to pass. Brock Panfil pass intended for Ray-Ray Moore tipped by Micah Hines!
 Q2 10:17 2nd and 10 at BUF 28 Singleback Big - Outs Brock Panfil drops back to pass. BLITZ! Brock Panfil pass to Brayden Wilson for 28 yards. Touchdown! Extra point is good!
BUF 0   SF 7


 Q2 10:06 KickoffKickoff by Jake Marsh out of the end zone. Touchback.

 Q2 10:06 1st and 10 at BUF 30 Singleback Normal - TE Post Josh Anderson drops back to pass. BLITZ! Josh Anderson pass intended for Deonte Harris intercepted by Isaiah Okafor! Return of 2 yards.

 Q2 10:01 1st and 10 at BUF 28 Shotgun Empty - Double In Brock Panfil drops back to pass. Brock Panfil pass to Jauan Jensen for 3 yards. (Dane Johnson)
 Q2 9:11 2nd and 7 at BUF 25 Singleback Big - Outs Brock Panfil drops back to pass. Brock Panfil pass to George King for 14 yards. (Matt Mendez) First down!
 Q2 8:25 1st and 10 at BUF 11 Shotgun Empty - Double In Brock Panfil drops back to pass. Brock Panfil pass to Ray-Ray Moore for 3 yards. (Kaiir Edwards)
 Q2 7:36 2nd and 7 at BUF 8 I-Form Pro - HB Toss Right Christian Moore takes the handoff. Christian Moore ran for 6 yards. (Greg Raymond)
 Q2 6:53 3rd and 1 at BUF 2 Singleback Big - HB Blast Left Christian Moore takes the handoff. BLITZ! Christian Moore ran for 2 yards. Touchdown! Extra point is good!
BUF 0   SF 14


 Q2 6:50 KickoffKickoff by Jake Marsh out of the end zone. Touchback.

 Q2 6:50 1st and 10 at BUF 30 Singleback Normal - TE Post Josh Anderson drops back to pass. Josh Anderson pass intended for Deonte Harris dropped!
 Q2 6:36 2nd and 10 at BUF 30 Shotgun Spread - HB Draw Damien Hooper takes the handoff. BLITZ! Damien Hooper ran for 16 yards. (Javon Hamilton) First down!
 Q2 5:43 1st and 10 at BUF 46 Singleback Big - Flanker Curl Josh Anderson drops back to pass. Josh Anderson pass intended for Gabe Durham tipped by Talanoa Harris!
 Q2 5:32 2nd and 10 at BUF 46 Shotgun Spread - HB Draw Damien Hooper takes the handoff. BLITZ! Damien Hooper ran and was stopped for no gain. (Nick Blair)
 Q2 4:39 3rd and 10 at BUF 46 Shotgun Spread - Texas Josh Anderson drops back to pass. Josh Anderson pass intended for Deonte Harris dropped!
 Q2 4:27 4th and 10 at BUF 46 PuntPunt by Sam Moore for 65 yards (to SF -11). Touchback.

 Q2 4:20 1st and 10 at SF 20 Singleback Big - Outs Brock Panfil drops back to pass. BLITZ! Brock Panfil pass to George King for 7 yards. (Matt Mendez)
 Q2 3:27 2nd and 3 at SF 27 Shotgun Spread - HB Draw Christian Moore takes the handoff. BLITZ! Christian Moore ran for 3 yards. (Ed Ogbah) First down!
 Q2 3:15 1st and 10 at SF 30 I-Form Pro - HB Toss Right Elijah McCray takes the handoff. Elijah McCray ran for 1 yards. (Von McCoy)
 Q2 3:04 2nd and 9 at SF 31 Shotgun Empty - Double In Brock Panfil drops back to pass. Brock Panfil pass to Jauan Jensen for 13 yards. (Taron Jennings) First down!
 Q2 2:48 1st and 10 at SF 44 Singleback Big - Outs Brock Panfil drops back to pass. BLITZ! Brock Panfil scrambled for 17 yards. (Poona French) First down!
 Q2 2:37 1st and 10 at BUF 39 Singleback Big - HB Blast Left Christian Moore takes the handoff. BLITZ! Christian Moore ran and was tackled behind the line for -1 yards! (Ed Ogbah)
 Q2 2:14 2nd and 11 at BUF 40 Shotgun Spread - HB Draw Christian Moore takes the handoff. Christian Moore ran for 3 yards. (Ed Ogbah)
 Q2 2:00 3rd and 8 at BUF 37 Singleback Big - Outs Brock Panfil drops back to pass. Brock Panfil scrambled for 6 yards. (Von McCoy)
 Q2 1:43 4th and 2 at BUF 31 Field Goal48 yard FG attempt by Jake Marsh is good!
BUF 0   SF 17


 Q2 1:39 KickoffKickoff by Jake Marsh to BUF -4. Touchback.

 Q2 1:39 1st and 10 at BUF 30 Singleback Normal - HB Slash Damien Hooper takes the handoff. Damien Hooper ran and was stopped for no gain. (Javon Hamilton)
 Q2 1:22 2nd and 10 at BUF 30 Shotgun Spread - HB Counter Y Latavius Martin takes the handoff. BLITZ! Latavius Martin ran and was stopped for no gain. (Fred Wagner)
 Q2 1:04 3rd and 10 at BUF 30 Shotgun Empty - Double In Josh Anderson drops back to pass. Josh Anderson pass intended for Trent Stave tipped by Deommodore Lee!
 Q2 0:57 4th and 10 at BUF 30 PuntPunt by Sam Moore for 73 yards (to SF -3). Touchback.

 Q2 0:50 1st and 10 at SF 20 Singleback Normal - HB Slash Christian Moore takes the handoff. BLITZ! Christian Moore ran and was stopped for no gain. (Von McCoy)
 Q2 0:41 2nd and 10 at SF 20 Shotgun Empty - Double In Brock Panfil drops back to pass. BLITZ! Brock Panfil pass intended for Brandon Ayers incomplete.
 Q2 0:33 3rd and 10 at SF 20 Singleback Big - Outs Brock Panfil drops back to pass. BLITZ! Brock Panfil pass intended for Brayden Wilson tipped by Micah Hines!
 Q2 0:27 4th and 10 at SF 20 PuntPunt by Mitch Webster for 52 yards, returned by Kaiir Edwards for 5 yards (to BUF 33).

 Q2 0:14 1st and 10 at BUF 33 Singleback Big - Flanker Curl Josh Anderson drops back to pass. Josh Anderson pass to Damien Hooper for 2 yards. (Oren Baker)
 Q2 0:02 2nd and 8 at BUF 35 Shotgun Spread - Flood Josh Anderson drops back to pass. Josh Anderson pass intended for Deonte Harris incomplete.
Halftime
BUF 0   SF 17


 Q3 15:00 KickoffKickoff by Tyler Bryant to SF -8. Touchback.

 Q3 15:00 1st and 10 at SF 30 Shotgun Spread - HB Draw Christian Moore takes the handoff. Christian Moore ran for 4 yards. (Von McCoy)
 Q3 14:13 2nd and 6 at SF 34 Singleback Big - Outs Brock Panfil drops back to pass. Brock Panfil pass to Brandon Ayers for 8 yards. (Davion Torres) First down!
 Q3 13:20 1st and 10 at SF 42 Shotgun Spread - HB Draw Christian Moore takes the handoff. BLITZ! Christian Moore ran for 9 yards. (Ed Ogbah)
 Q3 12:31 2nd and 1 at BUF 49 Singleback Big - HB Blast Left Christian Moore takes the handoff. BLITZ! Christian Moore ran for 7 yards. (Ed Ogbah) First down!
 Q3 11:48 1st and 10 at BUF 42 I-Form Pro - Curls Brock Panfil drops back to pass. Brock Panfil pass intended for Deebo Smith tipped by Taron Jennings!
 Q3 11:36 2nd and 10 at BUF 42 Singleback Normal - HB Slash Christian Moore takes the handoff. BLITZ! Christian Moore ran and was tackled behind the line for -1 yards! (Von McCoy)
 Q3 10:45 3rd and 11 at BUF 43 Shotgun Spread - Texas Brock Panfil drops back to pass. BLITZ! Brock Panfil pass intended for Brandon Ayers intercepted by Taron Jennings! Return of 15 yards.

 Q3 10:39 1st and 10 at SF 42 Singleback Normal - TE Post Josh Anderson drops back to pass. BLITZ! Josh Anderson pass to Gabe Durham for 10 yards. (Fred Wagner) First down!
 Q3 9:48 1st and 10 at SF 32 Shotgun Spread - Texas Josh Anderson drops back to pass. Josh Anderson pass intended for Stefon Dean incomplete.
 Q3 9:36 2nd and 10 at SF 32 Singleback Normal - HB Stretch Right Damien Hooper takes the handoff. Damien Hooper ran for 4 yards. (Fred Wagner)
 Q3 8:48 3rd and 6 at SF 28 Singleback Normal - Double Hitch Josh Anderson drops back to pass. Josh Anderson pass intended for Dawson King tipped by Dre Griffith!
 Q3 8:35 4th and 6 at SF 28 Field Goal45 yard FG attempt by Tyler Bryant is good!
BUF 3   SF 17


 Q3 8:31 KickoffKickoff by Tyler Bryant to SF 2, returned by Deommodore Lee for 24 yards (to SF 26).

 Q3 8:22 1st and 10 at SF 26 Shotgun Spread - HB Draw Christian Moore takes the handoff. Christian Moore ran and was stopped for no gain. (Von McCoy)
 Q3 7:39 2nd and 10 at SF 26 Singleback Big - Flanker Curl Brock Panfil drops back to pass. Brock Panfil pass to George King for 14 yards. (Dorian Watts) First down!
 Q3 6:50 1st and 10 at SF 40 Singleback Big - Outs Brock Panfil drops back to pass. Brock Panfil pass to George King for 8 yards. (Matt Mendez)
 Q3 6:05 2nd and 2 at SF 48 Shotgun Spread - HB Counter Y Christian Moore takes the handoff. BLITZ! Christian Moore ran and was stopped for no gain. (Von McCoy)
 Q3 5:19 3rd and 2 at SF 48 I-Form Pro - HB Counter Weak Christian Moore takes the handoff. Christian Moore ran for 3 yards. (Davion Torres) First down!
 Q3 4:28 1st and 10 at BUF 49 I-Form Pro - Quick Slants Brock Panfil drops back to pass. Brock Panfil pass to George King for 2 yards. (Micah Hines)
 Q3 3:37 2nd and 8 at BUF 47 Singleback Big - HB Sweep Right Christian Moore takes the handoff. Christian Moore ran for 9 yards. (Poona French) First down!
 Q3 2:50 1st and 10 at BUF 38 Singleback Big - Outs Brock Panfil drops back to pass. BLITZ! Brock Panfil pass intended for Deebo Smith incomplete.
 Q3 2:37 2nd and 10 at BUF 38 Shotgun Spread - HB Draw Christian Moore takes the handoff. BLITZ! Christian Moore ran for 3 yards. (Von McCoy)
 Q3 1:52 3rd and 7 at BUF 35 Singleback Big - HB Sweep Right Christian Moore takes the handoff. Christian Moore ran for 2 yards. (Ed Ogbah)
 Q3 1:09 4th and 5 at BUF 33 Field Goal50 yard FG attempt by Jake Marsh is good!
BUF 3   SF 20


 Q3 1:06 KickoffKickoff by Jake Marsh to BUF 4, returned by Kaiir Edwards for 27 yards (to BUF 31).

 Q3 0:56 1st and 10 at BUF 31 I-Form Pro - HB Counter Weak Damien Hooper takes the handoff. Damien Hooper ran for 3 yards. (Arik Adams)
 Q3 0:11 2nd and 7 at BUF 34 Singleback Big - HB Blast Left Damien Hooper takes the handoff. Damien Hooper ran for 3 yards. (Javon Hamilton)
End of third quarter
BUF 3   SF 20


 Q4 15:00 3rd and 4 at BUF 37 Singleback Normal - TE Post Josh Anderson drops back to pass. BLITZ! Josh Anderson pass to Stefon Dean for 63 yards. Touchdown! Extra point is good!
BUF 10   SF 20


 Q4 14:45 KickoffKickoff by Tyler Bryant out of the end zone. Touchback.

 Q4 14:45 1st and 10 at SF 30 Singleback Big - Outs Brock Panfil drops back to pass. BLITZ! Brock Panfil pass to Brayden Wilson for 15 yards. (Taron Jennings) First down!
 Q4 13:59 1st and 10 at SF 45 I-Form Pro - Quick Slants Brock Panfil drops back to pass. Brock Panfil pass intended for Brandon Ayers tipped by Dorian Watts!
 Q4 13:48 2nd and 10 at SF 45 I-Form Pro - HB Counter Weak Christian Moore takes the handoff. Christian Moore ran for 4 yards. (Davion Torres)
 Q4 12:55 3rd and 6 at SF 49 Shotgun Spread - Flood Brock Panfil drops back to pass. Brock Panfil pass to Ray-Ray Moore for 5 yards. (Kaiir Edwards)
 Q4 12:11 4th and 1 at BUF 46 Shotgun Spread - HB Draw Christian Moore takes the handoff. Christian Moore ran for 9 yards. (Poona French) First down!
 Q4 11:22 1st and 10 at BUF 37 Singleback Big - HB Sweep Right Christian Moore takes the handoff. Christian Moore ran for 7 yards. (Von McCoy)
 Q4 10:33 2nd and 3 at BUF 30 Shotgun Spread - HB Draw Elijah McCray takes the handoff. Elijah McCray ran for 7 yards. (Ed Ogbah) First down!
 Q4 9:42 1st and 10 at BUF 23 Shotgun Spread - HB Counter Y Christian Moore takes the handoff. Christian Moore ran for 4 yards. (Ed Ogbah)
 Q4 8:49 2nd and 6 at BUF 19 I-Form Pro - HB Counter Weak Elijah McCray takes the handoff. Elijah McCray ran for 4 yards. (Ed Ogbah)
 Q4 8:03 3rd and 2 at BUF 15 Singleback Big - Flanker Curl Brock Panfil drops back to pass. Brock Panfil pass to Brayden Wilson for 5 yards. (Matt Mendez) First down!
 Q4 7:18 1st and Goal at BUF 10 Shotgun Empty - Double In Brock Panfil drops back to pass. BLITZ! Brock Panfil pass to Deebo Smith for 10 yards. Touchdown! Extra point is good!
BUF 10   SF 27


 Q4 7:14 KickoffKickoff by Jake Marsh to BUF 2, returned by Kaiir Edwards for 17 yards (to BUF 19).

 Q4 7:08 1st and 10 at BUF 19 Singleback Big - HB Sweep Right Damien Hooper takes the handoff. Damien Hooper ran for 2 yards. (Clelin Fischer)
 Q4 6:15 2nd and 8 at BUF 21 Shotgun Spread - Flood Josh Anderson drops back to pass. Josh Anderson pass intended for Deonte Harris tipped by Charvarius Watford!
 Q4 6:02 3rd and 8 at BUF 21 Shotgun Spread - Texas Josh Anderson drops back to pass. Josh Anderson scrambled for 12 yards. (Clelin Fischer) First down!
 Q4 5:18 1st and 10 at BUF 33 I-Form Pro - HB Counter Weak Damien Hooper takes the handoff. BLITZ! Damien Hooper ran and was tackled behind the line for -3 yards! (Fred Wagner)
 Q4 4:35 2nd and 13 at BUF 30 Shotgun Spread - Flood Josh Anderson drops back to pass. BLITZ! Josh Anderson pass to Gabe Durham for 15 yards. (Talanoa Harris) First down!
 Q4 3:52 1st and 10 at BUF 45 Shotgun Spread - Texas Josh Anderson drops back to pass. BLITZ! Josh Anderson pass to Stefon Dean for 55 yards. Touchdown! Extra point is good!
BUF 17   SF 27


 Q4 3:34 KickoffKickoff by Tyler Bryant out of the end zone. Touchback.

 Q4 3:34 1st and 10 at SF 30 Shotgun Spread - HB Counter Y Elijah McCray takes the handoff. BLITZ! Elijah McCray ran for 1 yards. (Poona French)
 Q4 2:51 2nd and 9 at SF 31 Shotgun Spread - Flood Brock Panfil drops back to pass. Brock Panfil pass intended for Jauan Jensen incomplete.
 Q4 2:40 3rd and 9 at SF 31 Shotgun Spread - Flood Brock Panfil drops back to pass. BLITZ! Brock Panfil scrambled for 17 yards. (Von McCoy) First down!
 Q4 2:00 1st and 10 at SF 48 Shotgun Empty - Slot Drive Brock Panfil drops back to pass. Brock Panfil pass to Ray-Ray Moore for 19 yards. (Cameron Davis) First down!
 Q4 1:08 1st and 10 at BUF 33 Kneel FormationBrock Panfil kneeled the ball.
 Q4 0:29 2nd and 11 at BUF 34 Kneel FormationBrock Panfil kneeled the ball.
End of Regulation
BUF 17   SF 27


Auto-scroll page
Download Game CSV