Duke still had time. The Blue Devils advanced to North Carolina's 30 before an intentional-grounding penalty pushed them backward. Eget completed another pass, but Dopson intercepted his next throw at the North Carolina 15. Billy Edwards Jr. took a knee to close it out.
An early advantage nearly gets away
North Carolina had built its 17-0 lead with help from several units. Rece Verhoff opened the scoring with a 28-yard field goal. Calvin Thomas then blocked a punt, Jaziel Hart recovered it at Duke's 11, and Edwards found Jordan Shipp for a 5-yard touchdown.
Demon June added a 4-yard touchdown run on fourth-and-2 early in the second quarter. At that point, Field Level Media's game report put North Carolina's yardage advantage at 158-12.
Duke's defense supplied its first touchdown. Andrew Pellicciotta returned a Shipp fumble nine yards for a score, and the Blue Devils later added field goals of 22 and 21 yards. Their first possession after halftime consumed 19 plays and more than eight minutes, but produced only three points.
Edwards finished 15 of 25 for 191 yards and a touchdown, with Shipp catching seven passes for 75 yards. Sheppard carried Duke's offense with 77 rushing yards and 11 catches for 98 yards and a touchdown. Eget passed for 249 yards; the late interception was his only pick.
North Carolina's official recap reported that starting defensive backs Tre Miller and Kaleb Cost were unavailable because of injuries. Their absence made Dopson's finish particularly valuable to a secondary protecting a four-point lead.
North Carolina returns home to face Syracuse next Saturday after surviving a game it first controlled, then had to rescue.