CHAPEL HILL, N.C. -- Nathan Elliott passed for 308 yards and two touchdowns to help North Carolina beat Western Carolina 49-26 on Saturday.
Javonte Williams rushed for 93 yards and three touchdowns for the Tar Heels (2-8), who ended a six-game losing streak.
North Carolina amassed a season-high 654 yards in its first win since Sept. 22, when it defeated Atlantic Coast Conference Coastal Division champion Pittsburgh 38-35.
North Carolina walk-on Manny Miles, son of former LSU coach Les Miles, threw a 38-yard touchdown pass to Jake Bargas on a Hail Mary on the final play of the first half.