Sunday, December 6, 2026     4:05 PM EST


3

Final


14

Team Ratings


Game Summary

Total plays: 126
Play of the game:  Q4 4th and Goal at CIN 3 Singleback Big - HB Blast Left Devin Harrell takes the handoff. Devin Harrell ran for 3 yards. Touchdown! Extra point is good!
CIN 3   BUF 7

Player of the game: 38 Devin Harrell 17 rush, 44 rush yds (2.6 yds/rush), 2 TDs

Team Stats


Game Stats

Game engine version: 1
163 total yards

QB 71 OVR 6 Xavier Painter 8/26 (31%), 51 pass yds (8-yd long, 2 yds/att), 1 INT, 3 sacks, 24.2 RTG
HB 76 OVR 40 Matthew Barton Retired 2 rush, 17 rush yds (8.5 yds/rush)
HB 91 OVR 23 Graham Thomas 26 rush, 111 rush yds (4.3 yds/rush), 1 rec / 2 targets, 2 rec yds (2-yd long)
WR 62 OVR 83 Albert McMullen 1 rec / 3 targets, 8 rec yds (8-yd long)
WR 62 OVR 11 Josh Holliday 2 rec / 4 targets, 14 rec yds (8-yd long)
WR 57 OVR 87 Jeff McNally 2 rec / 9 targets, 1 drop, 12 rec yds (6-yd long)
WR 70 OVR 80 Madisen Hardy 2 rec / 5 targets, 15 rec yds (8-yd long)
TE 55 OVR 40 Rishard Allen 0 rec / 1 targets
TE 79 OVR 49 Sean Winn 0 rec / 2 targets

DE 66 OVR 93 Raheem Thomas 2 tackles, 1 for loss
DE 76 OVR 79 Jarvis Peters 3 tackles, 1 for loss, 1 sack
DT 86 OVR 53 Kalan Peterson 6 tackles, 1 for loss, 1 sack
OLB 81 OVR 43 Kevin Campos 4 tackles, 1 pass tipped
OLB 86 OVR 54 Alex Robinson 2 tackles, 1 pass tipped
MLB 85 OVR 94 Vernon Roller 4 tackles
MLB 81 OVR 90 Chris Nichols 2 tackles
CB 59 OVR 49 Haason Dabney 1 tackle
CB 72 OVR 33 Vincent Evans 2 tackles
CB 76 OVR 24 Jake Austin 1 tackle
CB 69 OVR 35 A.J. Ellison 4 tackles
S 86 OVR 41 Luke Turner 3 tackles, 48 PR yds, 68 KR yds
S 79 OVR 48 Kayvon McLean 4 tackles

K 67 OVR 5 Chris Fuller 1/1, made: 41
P 51 OVR 13 Jerick Buchanan 6 punts (1 inside 20) 44, 42, 40, 38, 48, 40
182 total yards

QB 82 OVR 13 Matt Kelly 19/28 (68%), 152 pass yds (32-yd long, 5.4 yds/att), 1 rush, 3 rush yds (3 yds/rush), 2 sacks, 78.7 RTG
HB 69 OVR 38 Devin Harrell 17 rush, 44 rush yds (2.6 yds/rush), 2 TDs
WR 55 OVR 13 Sean McDevitt 2 rec / 2 targets, 23 rec yds (19-yd long)
WR 72 OVR 81 Fabian Thomas 7 rec / 9 targets, 76 rec yds (32-yd long)
WR 63 OVR 80 Julian Williams 1 rec / 2 targets, 1 rec yds (1-yd long)
WR 64 OVR 15 Danny Thomas 2 rec / 6 targets, 15 rec yds (12-yd long)
TE 63 OVR 42 Kenny Maxwell 4 rec / 4 targets, 19 rec yds (8-yd long)
TE 72 OVR 40 Pedro Bolden 3 rec / 5 targets, 1 drop, 18 rec yds (13-yd long)

DE 65 OVR 92 Cody Adams 4 tackles
DE 76 OVR 63 Austin Boatwright Retired 9 tackles, 2 for loss, 1 sack
DT 81 OVR 79 Davin Laws 2 tackles, 2 for loss, 2 sacks
DT 58 OVR 76 Michael Polk 5 tackles
OLB 72 OVR 48 Kevin Zepeda 8 tackles, 1 for loss
OLB 76 OVR 51 Jesse McGuire 1 tackle, 2 passes tipped
MLB 70 OVR 46 Olsen Simpkins 4 tackles, 1 pass tipped
CB 76 OVR 42 Mike Neely 3 tackles
CB 67 OVR 22 Eli Carter 1 tackle
CB 60 OVR 20 Derek Edwards 1 tackle
CB 71 OVR 36 Wilford Watkins 1 tackle, 30 PR yds
CB 73 OVR 42 Jeremy Barnes 1 tackle, 1 pass tipped, 39 KR yds
S 70 OVR 42 Quan Swafford 1 tackle, 1 pass tipped, 1 INT, 6 TO yds

K 58 OVR 18 Jack Wells 0/1, missed: 54
P 70 OVR 14 Nicklaus Forsythe 7 punts (0 inside 20) 46, 49, 48, 45, 45, 51, 45

All Plays

Time between plays:

 Q1 15:00 KickoffKickoff by Jack Wells to CIN 12, returned by Luke Turner for 28 yards (to CIN 40).

 Q1 14:49 1st and 10 at CIN 40 Singleback Normal - HB Slash Graham Thomas takes the handoff. Graham Thomas ran for 2 yards. (Michael Polk)
 Q1 14:01 2nd and 8 at CIN 42 Singleback Normal - Double Hitch Xavier Painter drops back to pass. Xavier Painter pass intended for Jeff McNally incomplete.
 Q1 13:46 3rd and 8 at CIN 42 I-Form Pro - Curls Xavier Painter drops back to pass. Xavier Painter pass intended for Graham Thomas tipped by Jesse McGuire!
 Q1 13:31 4th and 8 at CIN 42 PuntPunt by Jerick Buchanan for 44 yards, returned by Wilford Watkins for 5 yards (to BUF 19).

 Q1 13:21 1st and 10 at BUF 19 Singleback Normal - Double Hitch Matt Kelly drops back to pass. Matt Kelly pass to Danny Thomas for 3 yards. (Luke Turner)
 Q1 12:29 2nd and 7 at BUF 22 I-Form Pro - HB Toss Right Devin Harrell takes the handoff. Devin Harrell ran for 2 yards. (Chris Nichols)
 Q1 11:36 3rd and 5 at BUF 24 Singleback Normal - Double Hitch Matt Kelly drops back to pass. Matt Kelly pass intended for Danny Thomas tipped by Kevin Campos!
 Q1 11:23 4th and 5 at BUF 24 PuntPunt by Nicklaus Forsythe for 46 yards, returned by Luke Turner for 3 yards (to CIN 33).

 Q1 11:09 1st and 10 at CIN 33 Shotgun Empty - Slot Drive Xavier Painter drops back to pass. BLITZ! Xavier Painter pass to Josh Holliday for 8 yards. (Mike Neely)
 Q1 10:22 2nd and 2 at CIN 41 Singleback Big - HB Sweep Right Graham Thomas takes the handoff. Graham Thomas ran and was stopped for no gain. (Michael Polk)
 Q1 9:31 3rd and 2 at CIN 41 Singleback Big - Outs Xavier Painter drops back to pass. Xavier Painter pass to Graham Thomas for 2 yards. (Quan Swafford) First down!
 Q1 8:48 1st and 10 at CIN 43 Shotgun Spread - HB Draw Graham Thomas takes the handoff. Graham Thomas ran for 8 yards. (Olsen Simpkins)
 Q1 8:03 2nd and 2 at BUF 49 Shotgun Spread - HB Draw Graham Thomas takes the handoff. Graham Thomas ran for 9 yards. (Austin Boatwright) First down!
 Q1 7:13 1st and 10 at BUF 40 Shotgun Spread - HB Draw Graham Thomas takes the handoff. Graham Thomas ran for 4 yards. (Austin Boatwright)
 Q1 6:25 2nd and 6 at BUF 36 Singleback Normal - HB Slash Graham Thomas takes the handoff. Graham Thomas ran for 12 yards. (Olsen Simpkins) First down!
 Q1 5:40 1st and 10 at BUF 24 Singleback Big - Outs Xavier Painter drops back to pass. Xavier Painter pass intended for Madisen Hardy tipped by Olsen Simpkins!
 Q1 5:26 2nd and 10 at BUF 24 Singleback Normal - TE Post Xavier Painter drops back to pass. Xavier Painter pass intended for Sean Winn incomplete. (Kevin Zepeda)
 Q1 5:12 3rd and 10 at BUF 24 Singleback Big - Outs Xavier Painter drops back to pass. Xavier Painter pass intended for Jeff McNally dropped!
 Q1 4:58 4th and 10 at BUF 24 Field Goal41 yard FG attempt by Chris Fuller is good!
CIN 3   BUF 0


 Q1 4:53 KickoffKickoff by Chris Fuller to BUF 7, returned by Jeremy Barnes for 21 yards (to BUF 28).

 Q1 4:45 1st and 10 at BUF 28 Singleback Normal - Double Hitch Matt Kelly drops back to pass. Matt Kelly pass to Pedro Bolden for 3 yards. (Kayvon McLean)
 Q1 3:54 2nd and 7 at BUF 31 Singleback Big - Flanker Curl Matt Kelly drops back to pass. BLITZ! Matt Kelly pass intended for Pedro Bolden tipped by Alex Robinson!
 Q1 3:39 3rd and 7 at BUF 31 Shotgun Spread - Texas Matt Kelly drops back to pass. Matt Kelly pass to Danny Thomas for 12 yards. (A.J. Ellison) First down!
 Q1 2:52 1st and 10 at BUF 43 Singleback Big - Flanker Curl Matt Kelly drops back to pass. Matt Kelly pass to Kenny Maxwell for 6 yards. (Kayvon McLean)
 Q1 1:59 2nd and 4 at BUF 49 Singleback Normal - TE Post Matt Kelly drops back to pass. Matt Kelly pass to Fabian Thomas for 1 yards. (Vincent Evans)
 Q1 1:14 3rd and 3 at midfield Singleback Big - HB Sweep Right Devin Harrell takes the handoff. Devin Harrell ran for 1 yards. (Kevin Campos)
 Q1 0:24 4th and 2 at CIN 49 PuntPunt by Nicklaus Forsythe for 49 yards (to CIN 0). Touchback.

 Q1 0:17 1st and 10 at CIN 20 Shotgun Spread - HB Draw Graham Thomas takes the handoff. Graham Thomas ran and was tackled behind the line for -2 yards! (Austin Boatwright)
End of first quarter
CIN 3   BUF 0


 Q2 15:00 2nd and 12 at CIN 18 Shotgun Spread - Flood Xavier Painter drops back to pass. Xavier Painter pass to Jeff McNally for 6 yards. (Wilford Watkins)
 Q2 14:17 3rd and 6 at CIN 24 I-Form Pro - HB Toss Right Graham Thomas takes the handoff. Graham Thomas ran for 6 yards. (Cody Adams) First down!
 Q2 13:34 1st and 10 at CIN 30 I-Form Pro - Curls Xavier Painter drops back to pass. Xavier Painter pass intended for Sean Winn incomplete.
 Q2 13:21 2nd and 10 at CIN 30 Singleback Normal - HB Stretch Right Graham Thomas takes the handoff. Graham Thomas ran for 7 yards. (Kevin Zepeda)
 Q2 12:34 3rd and 3 at CIN 37 Singleback Normal - Double Hitch Xavier Painter drops back to pass. BLITZ! Xavier Painter sacked for -8 yards (Davin Laws)
 Q2 11:50 4th and 11 at CIN 29 PuntPunt by Jerick Buchanan for 42 yards, returned by Wilford Watkins for 4 yards (to BUF 33).

 Q2 11:38 1st and 10 at BUF 33 Singleback Normal - HB Slash Devin Harrell takes the handoff. Devin Harrell ran for 1 yards. (Raheem Thomas)
 Q2 10:47 2nd and 9 at BUF 34 Singleback Normal - HB Stretch Right Devin Harrell takes the handoff. BLITZ! Devin Harrell ran and was tackled behind the line for -4 yards! (Raheem Thomas)
 Q2 10:01 3rd and 13 at BUF 30 Shotgun Empty - Double In Matt Kelly drops back to pass. Matt Kelly pass to Julian Williams for 1 yards. (A.J. Ellison)
 Q2 9:11 4th and 12 at BUF 31 PuntPunt by Nicklaus Forsythe for 48 yards, returned by Luke Turner for 3 yards (to CIN 24).

 Q2 8:59 1st and 10 at CIN 24 Singleback Normal - HB Stretch Right Graham Thomas takes the handoff. Graham Thomas ran for 4 yards. (Cody Adams)
 Q2 8:16 2nd and 6 at CIN 28 Singleback Big - HB Sweep Right Graham Thomas takes the handoff. Graham Thomas ran and was stopped for no gain. (Olsen Simpkins)
 Q2 7:31 3rd and 6 at CIN 28 I-Form Pro - HB Counter Weak Matthew Barton takes the handoff. Matthew Barton ran for 5 yards. (Kevin Zepeda)
 Q2 6:43 4th and 1 at CIN 33 PuntPunt by Jerick Buchanan for 40 yards, returned by Wilford Watkins for 3 yards (to BUF 30).

 Q2 6:34 1st and 10 at BUF 30 I-Form Pro - HB Toss Right Devin Harrell takes the handoff. BLITZ! Devin Harrell ran for 1 yards. (Chris Nichols)
 Q2 5:48 2nd and 9 at BUF 31 Singleback Normal - Double Hitch Matt Kelly drops back to pass. Matt Kelly pass to Pedro Bolden for 2 yards. (Kevin Campos)
 Q2 4:59 3rd and 7 at BUF 33 Shotgun Empty - Slot Drive Matt Kelly drops back to pass. BLITZ! Matt Kelly sacked for -9 yards (Kalan Peterson)
 Q2 4:06 4th and 16 at BUF 24 PuntPunt by Nicklaus Forsythe for 45 yards, returned by Luke Turner for 8 yards (to CIN 39).

 Q2 3:55 1st and 10 at CIN 39 Singleback Normal - HB Stretch Right Graham Thomas takes the handoff. Graham Thomas ran for 3 yards. (Cody Adams)
 Q2 3:03 2nd and 7 at CIN 42 Singleback Normal - HB Slash Graham Thomas takes the handoff. Graham Thomas ran for 1 yards. (Kevin Zepeda)
 Q2 2:48 3rd and 6 at CIN 43 Shotgun Spread - HB Counter Y Graham Thomas takes the handoff. Graham Thomas ran for 2 yards. (Austin Boatwright)
 Q2 2:32 4th and 4 at CIN 45 PuntPunt by Jerick Buchanan for 38 yards, returned by Wilford Watkins for 8 yards (to BUF 25).

 Q2 2:22 1st and 10 at BUF 25 Singleback Normal - HB Slash Devin Harrell takes the handoff. Devin Harrell ran for 8 yards. (Jarvis Peters)
 Q2 2:03 2nd and 2 at BUF 33 Singleback Big - HB Blast Left Devin Harrell takes the handoff. Devin Harrell ran for 7 yards. (Kevin Campos) First down!
 Q2 1:51 1st and 10 at BUF 40 Singleback Big - HB Sweep Right Devin Harrell takes the handoff. BLITZ! Devin Harrell ran and was stopped for no gain. (Kalan Peterson)
 Q2 1:40 2nd and 10 at BUF 40 Singleback Big - Outs Matt Kelly drops back to pass. Matt Kelly sacked for -8 yards (Jarvis Peters)
 Q2 1:30 3rd and 18 at BUF 32 Shotgun Empty - Slot Drive Matt Kelly drops back to pass. Matt Kelly pass to Fabian Thomas for 1 yards. (Vincent Evans)
 Q2 1:09 4th and 17 at BUF 33 PuntPunt by Nicklaus Forsythe for 45 yards, returned by Luke Turner for 8 yards (to CIN 30).

 Q2 1:00 1st and 10 at CIN 30 I-Form Pro - HB Toss Right Matthew Barton takes the handoff. BLITZ! Matthew Barton ran for 12 yards. (Michael Polk) First down!
 Q2 0:40 1st and 10 at CIN 42 Singleback Normal - HB Stretch Right Graham Thomas takes the handoff. Graham Thomas ran and was tackled behind the line for -3 yards! (Kevin Zepeda)
 Q2 0:28 2nd and 13 at CIN 39 Singleback Big - HB Blast Left Graham Thomas takes the handoff. Graham Thomas ran for 9 yards. (Austin Boatwright)
 Q2 0:11 3rd and 4 at CIN 48 Singleback Normal - HB Stretch Right Graham Thomas takes the handoff. Graham Thomas ran for 5 yards. (Michael Polk) First down!
 Q2 0:03 1st and 10 at BUF 47 Kneel Formation - HB Stretch Right Xavier Painter kneeled the ball.
Halftime
CIN 3   BUF 0


 Q3 15:00 KickoffKickoff by Chris Fuller to BUF 9, returned by Jeremy Barnes for 18 yards (to BUF 27).

 Q3 14:53 1st and 10 at BUF 27 Singleback Big - Flanker Curl Matt Kelly drops back to pass. Matt Kelly pass intended for Danny Thomas incomplete. (Alex Robinson)
 Q3 14:41 2nd and 10 at BUF 27 Shotgun Spread - Texas Matt Kelly drops back to pass. Matt Kelly pass to Fabian Thomas for 10 yards. (A.J. Ellison) First down!
 Q3 13:49 1st and 10 at BUF 37 I-Form Pro - Quick Slants Matt Kelly drops back to pass. BLITZ! Matt Kelly pass intended for Danny Thomas incomplete.
 Q3 13:38 2nd and 10 at BUF 37 Shotgun Spread - HB Counter Y Devin Harrell takes the handoff. BLITZ! Devin Harrell ran for 8 yards. (Jarvis Peters)
 Q3 12:51 3rd and 2 at BUF 45 Singleback Big - Outs Matt Kelly drops back to pass. Matt Kelly pass to Pedro Bolden for 13 yards. (Luke Turner) First down!
 Q3 12:03 1st and 10 at CIN 42 Singleback Big - HB Blast Left Devin Harrell takes the handoff. Devin Harrell ran for 2 yards. (Alex Robinson)
 Q3 11:16 2nd and 8 at CIN 40 Singleback Normal - Double Hitch Matt Kelly drops back to pass. Matt Kelly pass intended for Fabian Thomas incomplete.
 Q3 11:02 3rd and 8 at CIN 40 Shotgun Spread - Flood Matt Kelly drops back to pass. BLITZ! Matt Kelly scrambled for 3 yards. (Kalan Peterson)
 Q3 10:17 4th and 5 at CIN 37 Field Goal54 yard FG attempt by Jack Wells missed!

 Q3 10:13 1st and 10 at CIN 44 I-Form Pro - HB Counter Weak Graham Thomas takes the handoff. Graham Thomas ran for 3 yards. (Kevin Zepeda)
 Q3 9:23 2nd and 7 at CIN 47 I-Form Pro - HB Toss Right Graham Thomas takes the handoff. Graham Thomas ran for 5 yards. (Jesse McGuire)
 Q3 8:36 3rd and 2 at BUF 48 Singleback Normal - HB Stretch Right Graham Thomas takes the handoff. Graham Thomas ran for 7 yards. (Austin Boatwright) First down!
 Q3 7:51 1st and 10 at BUF 41 Singleback Big - Outs Xavier Painter drops back to pass. BLITZ! Xavier Painter sacked for -4 yards (Austin Boatwright)
 Q3 7:08 2nd and 14 at BUF 45 Shotgun Empty - Double In Xavier Painter drops back to pass. Xavier Painter pass intended for Josh Holliday incomplete.
 Q3 6:53 3rd and 14 at BUF 45 Shotgun Empty - Double In Xavier Painter drops back to pass. Xavier Painter pass intended for Jeff McNally incomplete.
 Q3 6:42 4th and 14 at BUF 45 PuntPunt by Jerick Buchanan for 48 yards (to BUF -3). Touchback.

 Q3 6:34 1st and 10 at BUF 20 I-Form Pro - HB Counter Weak Devin Harrell takes the handoff. Devin Harrell ran for 3 yards. (Kalan Peterson)
 Q3 5:42 2nd and 7 at BUF 23 Singleback Big - HB Sweep Right Devin Harrell takes the handoff. Devin Harrell ran for 1 yards. (Vernon Roller)
 Q3 4:49 3rd and 6 at BUF 24 Shotgun Spread - Flood Matt Kelly drops back to pass. Matt Kelly pass intended for Fabian Thomas incomplete.
 Q3 4:35 4th and 6 at BUF 24 PuntPunt by Nicklaus Forsythe for 51 yards, returned by Luke Turner for 10 yards (to CIN 35).

 Q3 4:23 1st and 10 at CIN 35 Singleback Big - HB Blast Left Graham Thomas takes the handoff. BLITZ! Graham Thomas ran for 3 yards. (Michael Polk)
 Q3 3:32 2nd and 7 at CIN 38 I-Form Pro - Quick Slants Xavier Painter drops back to pass. Xavier Painter pass intended for Jeff McNally incomplete. (Kevin Zepeda)
 Q3 3:21 3rd and 7 at CIN 38 Singleback Big - Flanker Curl Xavier Painter drops back to pass. Xavier Painter pass to Madisen Hardy for 8 yards. (Mike Neely) First down!
 Q3 2:38 1st and 10 at CIN 46 Shotgun Empty - Double In Xavier Painter drops back to pass. Xavier Painter pass intended for Jeff McNally tipped by Jeremy Barnes!
 Q3 2:25 2nd and 10 at CIN 46 Shotgun Spread - Texas Xavier Painter drops back to pass. Xavier Painter pass to Jeff McNally for 6 yards. (Jeremy Barnes)
 Q3 1:32 3rd and 4 at BUF 48 Shotgun Spread - Texas Xavier Painter drops back to pass. Xavier Painter pass intended for Albert McMullen intercepted by Quan Swafford! Return of 6 yards.

 Q3 1:29 1st and 10 at CIN 46 Singleback Normal - Double Hitch Matt Kelly drops back to pass. Matt Kelly pass intended for Julian Williams incomplete.
 Q3 1:14 2nd and 10 at CIN 46 Singleback Big - Flanker Curl Matt Kelly drops back to pass. BLITZ! Matt Kelly pass to Kenny Maxwell for 8 yards. (Jake Austin)
 Q3 0:25 3rd and 2 at CIN 38 Singleback Big - Outs Matt Kelly drops back to pass. Matt Kelly pass to Fabian Thomas for 6 yards. (Vernon Roller) First down!
End of third quarter
CIN 3   BUF 0


 Q4 15:00 1st and 10 at CIN 32 Singleback Big - Outs Matt Kelly drops back to pass. Matt Kelly pass to Fabian Thomas for 23 yards. (Vernon Roller) First down!
 Q4 14:16 1st and Goal at CIN 9 Singleback Big - Outs Matt Kelly drops back to pass. Matt Kelly pass to Kenny Maxwell for 3 yards. (Kayvon McLean)
 Q4 13:27 2nd and Goal at CIN 6 Singleback Normal - Double Hitch Matt Kelly drops back to pass. Matt Kelly pass intended for Pedro Bolden dropped!
 Q4 13:12 3rd and Goal at CIN 6 Shotgun Spread - Texas Matt Kelly drops back to pass. Matt Kelly pass to Fabian Thomas for 3 yards. (Luke Turner)
 Q4 12:28 4th and Goal at CIN 3 Singleback Big - HB Blast Left Devin Harrell takes the handoff. Devin Harrell ran for 3 yards. Touchdown! Extra point is good!
CIN 3   BUF 7


 Q4 12:25 KickoffKickoff by Jack Wells to CIN 12, returned by Luke Turner for 20 yards (to CIN 32).

 Q4 12:17 1st and 10 at CIN 32 Singleback Big - Outs Xavier Painter drops back to pass. BLITZ! Xavier Painter pass intended for Rishard Allen incomplete.
 Q4 12:02 2nd and 10 at CIN 32 Singleback Big - HB Sweep Right Graham Thomas takes the handoff. Graham Thomas ran for 3 yards. (Kevin Zepeda)
 Q4 11:10 3rd and 7 at CIN 35 Shotgun Spread - HB Counter Y Graham Thomas takes the handoff. Graham Thomas ran for 1 yards. (Austin Boatwright)
 Q4 10:22 4th and 6 at CIN 36 PuntPunt by Jerick Buchanan for 40 yards, returned by Wilford Watkins for 10 yards (to BUF 34).

 Q4 10:09 1st and 10 at BUF 34 I-Form Pro - HB Counter Weak Devin Harrell takes the handoff. Devin Harrell ran for 7 yards. (Kevin Campos)
 Q4 9:16 2nd and 3 at BUF 41 I-Form Pro - Curls Matt Kelly drops back to pass. Matt Kelly pass to Fabian Thomas for 32 yards. (Kayvon McLean) First down!
 Q4 8:29 1st and 10 at CIN 27 Singleback Normal - HB Stretch Right Devin Harrell takes the handoff. BLITZ! Devin Harrell ran for 2 yards. (Kalan Peterson)
 Q4 7:37 2nd and 8 at CIN 25 Shotgun Spread - Flood Matt Kelly drops back to pass. Matt Kelly pass to Sean McDevitt for 4 yards. (A.J. Ellison)
 Q4 6:47 3rd and 4 at CIN 21 Shotgun Empty - Double In Matt Kelly drops back to pass. BLITZ! Matt Kelly pass to Sean McDevitt for 19 yards. (Haason Dabney) First down!
 Q4 6:01 1st and Goal at CIN 2 I-Form Pro - HB Counter Weak Devin Harrell takes the handoff. Devin Harrell ran for 2 yards. Touchdown! Extra point is good!
CIN 3   BUF 14


 Q4 5:56 KickoffKickoff by Jack Wells to CIN 13, returned by Luke Turner for 20 yards (to CIN 33).

 Q4 5:48 1st and 10 at CIN 33 I-Form Pro - HB Counter Weak Graham Thomas takes the handoff. Graham Thomas ran for 8 yards. (Austin Boatwright)
 Q4 5:00 2nd and 2 at CIN 41 I-Form Pro - HB Counter Weak Graham Thomas takes the handoff. Graham Thomas ran for 7 yards. (Olsen Simpkins) First down!
 Q4 4:12 1st and 10 at CIN 48 I-Form Pro - HB Counter Weak Graham Thomas takes the handoff. Graham Thomas ran for 7 yards. (Cody Adams)
 Q4 3:29 2nd and 3 at BUF 45 Shotgun Spread - Flood Xavier Painter drops back to pass. Xavier Painter pass intended for Albert McMullen incomplete.
 Q4 3:14 3rd and 3 at BUF 45 Shotgun Empty - Double In Xavier Painter drops back to pass. Xavier Painter pass to Josh Holliday for 6 yards. (Eli Carter) First down!
 Q4 2:49 1st and 10 at BUF 39 Shotgun Empty - Slot Drive Xavier Painter drops back to pass. Xavier Painter pass intended for Jeff McNally incomplete.
 Q4 2:43 2nd and 10 at BUF 39 Shotgun Spread - Texas Xavier Painter drops back to pass. Xavier Painter sacked for -4 yards (Davin Laws)
 Q4 2:27 3rd and 14 at BUF 43 Shotgun Spread - Texas Xavier Painter drops back to pass. BLITZ! Xavier Painter pass to Madisen Hardy for 7 yards. (Mike Neely)
 Q4 2:07 4th and 7 at BUF 36 Shotgun Empty - Slot Drive Xavier Painter drops back to pass. BLITZ! Xavier Painter pass intended for Josh Holliday incomplete.

 Q4 2:02 1st and 10 at BUF 36 Singleback Big - HB Sweep Right Devin Harrell takes the handoff. Devin Harrell ran and was stopped for no gain. (Kalan Peterson)
 Q4 1:50 2nd and 10 at BUF 36 Singleback Big - Flanker Curl Matt Kelly drops back to pass. Matt Kelly pass to Kenny Maxwell for 2 yards. (Vernon Roller)
 Q4 1:00 3rd and 8 at BUF 38 Shotgun Spread - Flood Matt Kelly drops back to pass. BLITZ! Matt Kelly pass intended for Danny Thomas incomplete.
 Q4 0:48 4th and 8 at BUF 38 PuntPunt by Nicklaus Forsythe for 45 yards, returned by Luke Turner for 16 yards (to CIN 33).

 Q4 0:39 1st and 10 at CIN 33 Shotgun Empty - Double In Xavier Painter drops back to pass. Xavier Painter pass to Albert McMullen for 8 yards. (Derek Edwards)
 Q4 0:15 2nd and 2 at CIN 41 I-Form Pro - Quick Slants Xavier Painter drops back to pass. Xavier Painter pass intended for Madisen Hardy tipped by Jesse McGuire!
 Q4 0:07 3rd and 2 at CIN 41 Shotgun Spread - Texas Xavier Painter drops back to pass. BLITZ! Xavier Painter pass intended for Jeff McNally tipped by Quan Swafford!
 Q4 0:01 4th and 2 at CIN 41 Shotgun Spread - Texas Xavier Painter drops back to pass. Xavier Painter pass intended for Madisen Hardy incomplete.
End of Regulation
CIN 3   BUF 14


Auto-scroll page
Download Game CSV