And they earned this one in record-setting fashion, from the biggest home crowd in school history to setting a new program mark with 789 total yards. It was also the most points and yards ever allowed by the Tar Heels.
Now, coming off last week's upset win at Virginia Tech, East Carolina has won four straight against Atlantic Coast Conference opponents.
The Pirates rolled to a program-record 789 total yards and flirted with setting a single-game program scoring record, too. It also amounted to the worst defensive performance ever by the Tar Heels (2-1), who had never given up more yards, points or first downs.
The previous records set by a UNC opponent were Utah's 669 yards in 2004 and Louisville's 69 points in 2005. The Pirates blew past both of those totals and came within four points of matching a program scoring record set in 1959.
The Tar Heels scored two early touchdowns on trick plays, the first a 35-yard pass from receiver Ryan Switzer to T.J. Thorpe and the second a TD catch from Eric Albright on a fake field goal.
UNC's offense found little rhythm otherwise behind starting quarterback Marquise Williams and backup Mitch Trubisky. The defense, meanwhile, continued the tackling problems it had against San Diego State two weeks ago and let the Pirates go wherever they wanted - the worst moment possibly being Allen's 44-yard touchdown run on a 3rd-and-28 play late in the second.
Things won't get easier for the Tar Heels. They travel to No. 22 Clemson next week, return home to play Virginia Tech then travel to No. 9 Notre Dame.