The Tar Heels outlasted Duke 42-28 in an offensive shootout Saturday after collapsing against NC State and Maryland the previous two weeks.
T.J. Yates, who missed six weeks with a broken ankle, combined for six total touchdowns. Yates completed a career high five touchdown passes and ran for a score as well.
Brooks Foster caught four passes for 106 yards and had the biggest play of the day, a 57-yard touchdown pass from Yates to break the game open.