Vancouver Television Sports← GAME CENTRE
← NFL / AFTER THE WHISTLE

NFL • September 27, 2026

Harold Fannin Jr. delivers late again as Browns edge Panthers 21-18

Harold Fannin Jr. caught his second touchdown pass from Deshaun Watson with 1:48 remaining, and Watson followed with a two-point conversion pass to Denzel Boston as the Cleveland Browns turned a late deficit into a 21-18 win over the Carolina Panthers at Huntington Bank Field on Sunday. Cleveland trailed for much of the second half, but the final swing belonged to the Browns.

NFL / FINAL
Carolina Panthers18 — 21Cleveland Browns
Carolina PanthersCleveland Browns

Carolina chipped away until the score turned

For nearly three quarters, Carolina looked like the side doing more of the offensive work, even if the scoreboard did not fully reward it. Cleveland opened the scoring on Andre Szmyt's 48-yard field goal with 5:43 left in the second quarter, then stretched the margin to 10-0 when Watson found Fannin from two yards out at 1:37. The Panthers at least trimmed the halftime deficit when Ryan Fitzgerald drilled a 35-yarder with 27 seconds left in the half.

That kick started a long Carolina climb. Fitzgerald added from 41 yards early in the third quarter and from 53 yards with 3:17 left in the period, turning a two-score game into a 10-9 grind. When he connected again from 37 yards at 11:41 of the fourth, Carolina had finally moved in front, 12-10, behind a perfect four-for-four day from its kicker.

That stretch captured the game neatly: the Panthers were able to move the ball, but they had to settle too often. Bryce Young finished 26 of 48 for 291 yards with one touchdown and one interception, and Carolina produced 360 total yards and 24 first downs. Cleveland, meanwhile, was less productive between the 20s but stayed close enough through its kicking game, its rushing output and a defence that made Carolina work for every finish.

Fannin turned the last opening into the winning one

Cleveland briefly answered Carolina's run with Szmyt's 45-yard field goal at 7:30 of the fourth quarter, reclaiming the lead at 13-12. Even then, the Browns still had not shown much margin for error through the air. Watson would finish with 144 passing yards and two touchdowns, but both scoring throws went to the same target, and the passing game remained compact rather than explosive.

Carolina looked ready to close it when Young hit John Metchie III for an eight-yard touchdown with 4:25 left. The Panthers did not add the two-point conversion, leaving the score at 18-13. In a five-point game, that miss mattered. Carolina had finally found the end zone after four Fitzgerald field goals, but it still left Cleveland one touchdown away from stealing the afternoon.

The Browns took that chance. With 1:48 left, Watson found Fannin again, this time from 14 yards, and Cleveland did not stop there. Watson connected with Boston on the two-point try for a 21-18 lead. Fannin's line — seven catches, 51 yards and both touchdowns — gave Cleveland its clearest offensive answer all day. Watson also added 45 rushing yards, while Quinshon Judkins supplied 70 more on 18 carries, enough support to keep the Browns within reach until the final drive arrived.

Our take: Cleveland finished the possessions Carolina wasted

The stat sheet will frustrate Carolina because it shows a game the Panthers could have won. They outgained Cleveland 360-259, ran 74 plays to the Browns' 63 and held a 24-17 edge in first downs. Young spread the ball around, with Brycen Tremayne leading the receivers at 83 yards, Darren Waller adding 51 and Metchie scoring the lone touchdown. Yet the Panthers went just 1-for-3 in the red zone and 0-for-3 on fourth down. A day with that much movement and only one touchdown is the kind of inefficiency that keeps a better yardage total from becoming a result.

Cleveland's offensive numbers were thinner, but the Browns were sharper in the places that decided the score. They went 2-for-3 in the red zone and 2-for-3 on fourth down, rushed for 132 yards and did not give away an interception. The Browns did lose one fumble and were flagged 12 times for 84 yards, which is the sort of sloppiness that usually costs more heavily than it did here. What saved them was timely execution, plus a defence that produced three sacks, including two from Mason Graham, and an interception by Ronnie Hickman.

There is a clear lesson for both sides, and it does not require overstatement. Carolina's offence showed it can build drives, but the next improvement has to come at the scoring end after four field goals and one late touchdown. Cleveland can feel good about a comeback built on nerve and conversion, yet 259 total yards and a pass game in which Fannin accounted for both touchdowns suggest there is still room for more week-to-week consistency. On this day, though, the Browns did not need a polished performance. They needed one clean finish at the end, and they got it.

Scoring moments

  1. Period 2 · 5:43

    Andre Szmyt 48 Yd Field Goal

  2. Period 2 · 1:37

    Harold Fannin Jr. 2 Yd pass from Deshaun Watson (Andre Szmyt Kick)

  3. Period 2 · 0:27

    Ryan Fitzgerald 35 Yd Field Goal

  4. Period 3 · 13:22

    Ryan Fitzgerald 41 Yd Field Goal

  5. Period 3 · 3:17

    Ryan Fitzgerald 53 Yd Field Goal

  6. Period 4 · 11:41

    Ryan Fitzgerald 37 Yd Field Goal

  7. Period 4 · 7:30

    Andre Szmyt 45 Yd Field Goal

  8. Period 4 · 4:25

    John Metchie III 8 Yd pass from Bryce Young (Two-Point Run Conversion Failed)

  9. Period 4 · 1:48

    Harold Fannin Jr. 14 Yd pass from Deshaun Watson (Deshaun Watson Pass to Denzel Boston for Two-Point Conversion)

Carolina Panthers — Passing
PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Bryce Young26/482916.1113-2934.470.7
Carolina Panthers — Rushing
PlayerCARYDSAVGTDLONG
Chuba Hubbard19824.3016
AJ Dillon4164.0011
Carolina Panthers — Receiving
PlayerRECYDSAVGTDLONGTGTS
Brycen Tremayne48320.80316
Darren Waller55110.20148
Tommy Tremble34113.70174
Mitchell Evans33612.00193
Chuba Hubbard4287.00304
John Metchie III2199.51115
Jalen Coker2189.00134
Tetairoa McMillan2178.50125
David Moore000.0002
AJ Dillon1-2-2.00-21
Carolina Panthers — Fumbles
PlayerFUMLOSTREC
Thomas Incoom001
Carolina Panthers — Defensive
PlayerTOTSOLOSACKSTFLPDQB HTSTD
Lathan Ransom8500100
Will Lee III6300100
Tyrel Dodson6100000
Derrick Brown5500100
Zakee Wheatley5400000
Tre'von Moehrig4201000
Bobby Okereke4100000
Akayleb Evans4100100
Lee Hunter4100000
Princely Umanmielen3211010
Patrick Jones II3201010
Maema Njongmeta3200000
Jaycee Horn2100000
Jaelan Phillips2000010
TeRah Edwards2000010
Trevis Gipson1111010
Mike Jackson1100000
Isaiah Simmons1100000
David Moore1100000
Thomas Incoom1100000
Feleipe Franks1000000
Bobby Brown III1000000
Aaron Hall1000010
Chau Smith-Wade1000000
Jackson Kuwatch1000000
Carolina Panthers — KickReturns
PlayerNOYDSAVGLONGTD
David Moore35919.7220
Anthony Tyus III24723.5250
Carolina Panthers — PuntReturns
PlayerNOYDSAVGLONGTD
David Moore2147.080
Carolina Panthers — Kicking
PlayerFGPCTLONGXPPTS
Ryan Fitzgerald4/4100.0530/012
Carolina Panthers — Punting
PlayerNOYDSAVGTBIn 20LONG
Sam Martin313946.30352
Cleveland Browns — Passing
PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Deshaun Watson16/301444.8202-1759.988.8
Shedeur Sanders1/100.0000-05.179.2
Cleveland Browns — Rushing
PlayerCARYDSAVGTDLONG
Quinshon Judkins18703.9011
Deshaun Watson11454.1021
Raheim Sanders11717.0017
Cleveland Browns — Receiving
PlayerRECYDSAVGTDLONGTGTS
Harold Fannin Jr.7517.32149
Denzel Boston24120.50284
Raheim Sanders4348.50105
Quinshon Judkins294.5092
KC Concepcion294.5059
Michael Burton000.0001
Cleveland Browns — Fumbles
PlayerFUMLOSTREC
Malachi Corley110
Cleveland Browns — Defensive
PlayerTOTSOLOSACKSTFLPDQB HTSTD
Quincy Williams9501010
Mekhi Blackmon8600100
Ronnie Hickman8300100
Mason Graham7423020
Carson Schwesinger6100000
Emmanuel McNeil-Warren5000000
Grant Delpit4200000
Denzel Ward3300100
Isaiah McGuire3212010
Jared Verse3200010
Mike Hall Jr.3200000
Malachi Corley3200000
Myles Harden3200100
Maliek Collins3000020
Easton Mascarenas-Arnold3000000
Sam Williams2000000
Adin Huntington2000000
Derek Barnett1100110
Daniel Thomas1100000
Tylan Wallace1000000
Cleveland Browns — Interceptions
PlayerINTYDSTD
Ronnie Hickman1-20
Cleveland Browns — KickReturns
PlayerNOYDSAVGLONGTD
Malachi Corley410426.0280
Raheim Sanders24723.5260
Cleveland Browns — PuntReturns
PlayerNOYDSAVGLONGTD
KC Concepcion111.010
Cleveland Browns — Kicking
PlayerFGPCTLONGXPPTS
Andre Szmyt2/2100.0481/17
Cleveland Browns — Punting
PlayerNOYDSAVGTBIn 20LONG
Corey Bojorquez524348.60362
Carolina Panthers — Team statistics
1st Downs24
Passing 1st downs17
Rushing 1st downs4
1st downs from penalties3
3rd down efficiency4-15
4th down efficiency0-3
Total Plays74
Total Yards360
Yards per Play4.9
Total Drives12
Passing262
Comp/Att26/48
Yards per pass5.1
Interceptions thrown1
Sacks-Yards Lost3-29
Rushing98
Rushing Attempts23
Yards per rush4.3
Red Zone (Made-Att)1-3
Penalties7-63
Turnovers1
Fumbles lost0
Interceptions thrown1
Defensive / Special Teams TDs0
Possession29:53
Cleveland Browns — Team statistics
1st Downs17
Passing 1st downs7
Rushing 1st downs7
1st downs from penalties3
3rd down efficiency5-15
4th down efficiency2-3
Total Plays63
Total Yards259
Yards per Play4.1
Total Drives13
Passing127
Comp/Att17/31
Yards per pass3.8
Interceptions thrown0
Sacks-Yards Lost2-17
Rushing132
Rushing Attempts30
Yards per rush4.4
Red Zone (Made-Att)2-3
Penalties12-84
Turnovers1
Fumbles lost1
Interceptions thrown0
Defensive / Special Teams TDs0
Possession30:07