in an emotional 20-17 victory over Duke at Kenan Stadium in Chapel Hill, winning back the Victory Bell for the first time in three seasons.

Duke’s defense set up the offense for two of the Blue Devils’ three scores on the day and gave Duke a last-ditch chance at a win, recovering a fumble in the shadow of its goal line.

Duke drove the length of the field and faced first and goal from the two with just over 20 seconds left. The Blue Devils tried for a jump pass from the running back which was intercepted by UNC linebacker, and former Duke quarterback commit, Chazz Surratt to seal the win for Carolina.

A frustrated coach David Cutcliffe defended the playcall after the game, saying that it just “didn’t work,” but it has in the past, most recently in 2017, against Georgia Tech.

Cutcliffe was also upset over UNC’s defense, apparently distracting the offensive line on key plays by mimicking Duke’s snap cadence. The Blue Devils had three false starts, including two on crucial fourth-and-one plays.

Finally, Cutcliffe was upset over UNC players taunting the Blue Devils as they left the field.

The Blue Devils gave up a season-high 205 yards on the ground, including 111 by UNC running back Javonte Williams. Duke was led by Deon Jackson, who rushed for 91.

Quentin Harris passed for 229 yards on 22 of 39 passing with a touchdown and interception. He was sacked five times, nearly matching the season total (seven) in the first seven games combined.