CHAPEL HILL, N.C. (AP) - Jacory Harris passed for 267 yards and three touchdowns to help Miami beat North Carolina 30-24 on Saturday.
The Hurricanes (3-3, 1-2 Atlantic Coast Conference) nearly lost a 24-point lead, surviving a sluggish second half for their first road win under Al Golden.
Bryn Renner passed for 288 yards and two touchdowns for the Tar Heels (5-2, 1-2), who trailed 27-3 late in the second quarter.
Giovani Bernard rushed for 110 yards and a touchdown, becoming the first North Carolina player to rush for at least 100 yards in five consecutive games since Ethan Horton in 1984.
Miami, which gained 263 of its 311 total yards in the first half, avoided the first 0-3 start in league play in program history. The Hurricanes also picked up their first win in five tries at North Carolina.