Tobias Oliver rushed for 120 yards and two touchdowns and passed for a score to help Georgia Tech beat North Carolina 38-28 on Saturday.

Oliver broke a 28-28 tie with a 1-yard touchdown run with three minutes remaining for the Yellow Jackets (5-4, 3-3 Atlantic Coast Conference), who won for the fourth time in five games.

Georgia Tech's Tobias Oliver (8) runs the ball while North Carolina's J.K. Britt (29) misses the tackle during the first half of an NCAA college football game in Chapel Hill, N.C., Saturday, Nov. 3, 2018. (AP Photo/Gerry Broome)
Georgia Tech’s Tobias Oliver (8) runs the ball while North Carolina’s J.K. Britt (29) misses the tackle during the first half of an NCAA college football game in Chapel Hill, N.C., Saturday, Nov. 3, 2018. (AP Photo/Gerry Broome)

North Carolina (1-7, 1-5) had a chance to answer, but Anree Saint-Amour intercepted Nathan Elliott’s pass with 2:44 left to set up Georgia Tech’s game-clinching field goal.

Georgia Tech's Tobias Oliver, left, scores a touchdown while North Carolina's Cole Holcomb (36) and Allen Artis (4) try to make the tackle during the first half of an NCAA college football game in Chapel Hill, N.C., Saturday, Nov. 3, 2018. (AP Photo/Gerry Broome)
Georgia Tech’s Tobias Oliver, left, scores a touchdown while North Carolina’s Cole Holcomb (36) and Allen Artis (4) try to make the tackle during the first half of an NCAA college football game in Chapel Hill, N.C., Saturday, Nov. 3, 2018. (AP Photo/Gerry Broome)

Georgia Tech, which entered the game averaging a nation-leading 366.5 rushing yards per game, ran for 461 yards against a North Carolina defensive line depleted by injuries and suspensions. It was the Yellow Jackets’ fifth 400-yard rushing performance of the season, a school record.

After trailing 28-10 in the third quarter, North Carolina scored on three consecutive possessions, tying the game on a 1-yard touchdown run by Antonio Williams and a 2-point conversion.

North Carolina's Anthony Ratliff-Williams (17) tries to grab a pass while Georgia Tech's Tariq Carpenter (29) defends during the second half of an NCAA college football game in Chapel Hill, N.C., Saturday, Nov. 3, 2018. Georgia Tech won 38-28. (AP Photo/Gerry Broome)
North Carolina’s Anthony Ratliff-Williams (17) tries to grab a pass while Georgia Tech’s Tariq Carpenter (29) defends during the second half of an NCAA college football game in Chapel Hill, N.C., Saturday, Nov. 3, 2018. Georgia Tech won 38-28. (AP Photo/Gerry Broome)

Cole Holcomb had a career-high 22 tackles and three forced fumbles for the Tar Heels.

North Carolina's Antonio Williams (24) runs the ball while Georgia Tech's Brant Mitchell (51) reaches in to tackle during the first half of an NCAA college football game in Chapel Hill, N.C., Saturday, Nov. 3, 2018. (AP Photo/Gerry Broome)
North Carolina’s Antonio Williams (24) runs the ball while Georgia Tech’s Brant Mitchell (51) reaches in to tackle during the first half of an NCAA college football game in Chapel Hill, N.C., Saturday, Nov. 3, 2018. (AP Photo/Gerry Broome)

Elliott was replaced in the second quarter by freshman Jace Ruder, who led North Carolina to a field goal and a touchdown on two drives before leaving with an injury. Elliott re-entered the game and finished with no touchdowns and three interceptions.

Oliver replaced starting quarterback TaQuon Marshall on Georgia Tech’s fourth offensive series and played the rest of the game. He threw an 86-yard touchdown pass to Qua Searcy, Georgia Tech’s longest since 2009.

North Carolina's Malik Carney (53) chases Georgia Tech quarterback TaQuon Marshall (16) during the first half of an NCAA college football game in Chapel Hill, N.C., Saturday, Nov. 3, 2018. (AP Photo/Gerry Broome)
North Carolina’s Malik Carney (53) chases Georgia Tech quarterback TaQuon Marshall (16) during the first half of an NCAA college football game in Chapel Hill, N.C., Saturday, Nov. 3, 2018. (AP Photo/Gerry Broome)

THE TAKEAWAY

North Carolina's Tyler Powell (95) moves in to tackle Georgia Tech's Nathan Cottrell (31) during the first half of an NCAA college football game in Chapel Hill, N.C., Saturday, Nov. 3, 2018. (AP Photo/Gerry Broome)
North Carolina’s Tyler Powell (95) moves in to tackle Georgia Tech’s Nathan Cottrell (31) during the first half of an NCAA college football game in Chapel Hill, N.C., Saturday, Nov. 3, 2018. (AP Photo/Gerry Broome)

Georgia Tech: The Yellow Jackets moved above .500 for the first time since the season opener, but it wasn’t easy. They survived a series of self-inflicted wounds in the second half, sandwiching a pair of lost fumbles around a botched play on fourth and inches that resulted in a turnover on downs.

North Carolina: It was another heartbreaker for the Tar Heels, who lost their fifth consecutive game. North Carolina dropped to 5-19 in its last 24 games, a stretch that includes a 2-14 record in conference games and a 2-9 mark at home.

North Carolina quarterback Nathan Elliott (11) has a pass blocked by Georgia Tech's Anree Saint-Amour (94) during the first half of an NCAA college football game in Chapel Hill, N.C., Saturday, Nov. 3, 2018. (AP Photo/Gerry Broome)
North Carolina quarterback Nathan Elliott (11) has a pass blocked by Georgia Tech’s Anree Saint-Amour (94) during the first half of an NCAA college football game in Chapel Hill, N.C., Saturday, Nov. 3, 2018. (AP Photo/Gerry Broome)

UP NEXT

Georgia Tech head coach Paul Johnson yells during the first half of an NCAA college football game against North Carolina in Chapel Hill, N.C., Saturday, Nov. 3, 2018. (AP Photo/Gerry Broome)
Georgia Tech head coach Paul Johnson yells during the first half of an NCAA college football game against North Carolina in Chapel Hill, N.C., Saturday, Nov. 3, 2018. (AP Photo/Gerry Broome)

Georgia Tech: The Yellow Jackets host Miami, which has beaten them in eight of the last nine meetings.

North Carolina: The Tar Heels make the short trip to Duke for their final road game of the season.

Source: The Associated Press