Tar Heels Ripped The Victory Bell Away From Duke Late

Despite a long scoring drought, North Carolina's late surge and strategic plays led them to a thrilling victory over Duke, reclaiming the coveted Victory Bell.

North Carolina found a way to flip the script in Durham.

Jaylen McGill’s 24-yard touchdown run with 1:53 left sent the Tar Heels past Duke 24-20 on Saturday, snapping North Carolina’s long scoring drought and sending the Victory Bell back to Chapel Hill. It was the first points the Tar Heels had scored since early in the second quarter, and they came just when the game looked like it had slipped away.

Billy Edwards Jr. delivered the biggest drive of the night for North Carolina (4-2, 2-1 Atlantic Coast Conference), finishing with 191 passing yards, a touchdown and a crucial fourth-down completion on the go-ahead march. The Tar Heels also won as a road underdog for the second straight week.

“Fortunately, we were able to make a couple more plays than they did,” Tar Heels coach Bill Belichick said. “I thought our guys earned it.”

Duke (4-2, 1-2) had seized its first lead only minutes earlier. Nate Sheppard scored from 7 yards out after taking a short pass from Walker Eget and fighting into the end zone with 4:39 remaining. But the Blue Devils couldn’t close it out, just as they had failed to do a week earlier at Georgia Tech.

North Carolina’s last full possession was the difference. After managing only about 100 yards following its opening burst, the Tar Heels marched 78 yards when the game was on the line. The key snap came on fourth-and-4 from their own 28 with 3:48 to go, when Edwards hit Jelani Thurman over the middle for 12 yards.

“I wasn’t punting again,” Belichick said. “I wanted to take our best shot.”

Edwards said, “We had run that play a few times throughout the night.”

A play later in the game’s opening stretch had already hinted at North Carolina’s early control. The Tar Heels went up 17-0 after Demon June’s 4-yard run on the third play of the second quarter. Jordan Shipp opened the scoring with a 5-yard touchdown catch in the first quarter.

Duke’s comeback started with defense and special teams, as safety Andrew Pellicciotta returned a fumble 9 yards for a touchdown in the second quarter. From there, North Carolina was held without points for more than 41 minutes until McGill broke free and found an open lane to the end zone.

Sheppard, the nation’s leading rusher in yards per game, was limited to 77 yards on 20 carries. He added 98 yards on 11 receptions.

After the final whistle, North Carolina players raced across the field to take back the Victory Bell, the prize in the annual rivalry game.

“It felt amazing,” said receiver Jordan Shipp, whose 5-yard catch in the first quarter marked the game’s first touchdown. “That’s why you come to Carolina, for a rivalry game like that.”

Belichick later spoke to reporters in a small room outside the visiting locker room while the sound of the bell kept breaking through.

“I did ring, absolutely,” Belichick said. “I’m sure it’ll be out there on ‘MyFace’ or whatever.”

North Carolina returns home to face Syracuse on Saturday night.

In Other News...

Duke Just Gave UNC A Huge Rivalry Week Problem

Dukes rivalry-week injury report has introduced another layer of uncertainty into a matchup that already carries plenty of tension for North Carolina. Running back Nate Sheppard is listed as a game-time decision, and his status matters because he has been Dukes most productive runner and one of the most important pieces of the Blue Devils offense.

If Sheppard cannot go, Duke would likely turn to CJ Campbell Jr., a less proven option with far less production and experience. For UNC, the difference between facing Duke with its lead back available or with a backup thrust into a bigger role could shape how the Tar Heels prepare for one of the seasons most closely watched games. [Read more 🡒]

Tar Heels Just Sent A Message Before Duke Showdown

North Carolina mens soccer kept rolling with a 1-0 road win over No. 7 Pittsburgh, a result that added another quality line to an already strong stretch. Max Fisher delivered the decisive goal in the 51st minute, finishing a pass from Bertil Rygaard Hansen and giving the Tar Heels the kind of road result that can sharpen a teams edge this time of year.

The victory stretched UNCs winning streak to five games and snapped Pittsburghs six-match unbeaten run, a nice reminder that the Tar Heels are carrying real momentum into the biggest matchups ahead. With Duke next on the horizon, the timing of this performance matters almost as much as the result itself, since wins like this tend to travel well when the pressure rises. [Read more 🡒]

UNC Gets Another Shot To End Duke Rivalry Frustration

North Carolina gets another crack at a rivalry that has been stubbornly frustrating lately when the Tar Heels meet Duke on Saturday at 3:30 p.m. ET in an ACC football matchup. The game will be carried on ESPN2 and SiriusXM radio, and it comes with some momentum after UNC recently upset a ranked opponent.

The bigger backdrop is simple: the Victory Bell has been out of reach in recent meetings, with Duke finding ways to win close games and leave Carolina looking for answers. Saturday offers the Tar Heels a chance to flip that script, and the broader schedule picture is already taking shape with UNCs 2026 football slate also in view. [Read more 🡒]