CHAPEL HILL, N.C. -- Tomas Woldetensae scored 18 points and made the go-ahead 3-pointer with 0.8 seconds left to lift Virginia past North Carolina 64-62 on Saturday night.

Mamadi Diakite added 15 points for the Cavaliers (17-7, 9-5 Atlantic Coast Conference), who won for the fifth time in six games.

 

Woldetensae's winning shot came after North Carolina's Christian Keeling made three free throws to give the Tar Heels a 62-61 lead with 10.3 seconds left. Keeling had been fouled by Woldetensae while attempting a 3-point shot.

Casey Morsell and Kihei Clark each scored 10 points for Virginia. The Cavaliers won back-to-back games against North Carolina in Chapel Hill for the first time in program history.

Garrison Brooks scored 20 points to lead North Carolina (10-15, 3-11), which lost its fifth consecutive game.

Cole Anthony added 17 points for the Tar Heels, but his half-court heave at the buzzer wasn't close. Keeling scored 11 points.

North Carolina lost despite shooting 50% from the floor against the Cavaliers, who entered the game with the nation's top scoring defense and field-goal percentage defense.

 

BIG PICTURE

Virginia: The Cavaliers have returned to their winning ways just in time. Virginia's NCAA Tournament chances were fading a month ago during a three-game losing streak, but the Cavaliers have gone 6-2 while grinding out five wins by five points or fewer since then.

North Carolina: The Tar Heels remained winless in February, starting off their second month in a row with five consecutive defeats. They are one loss away from clinching their first losing record for a regular season since 2001-02.

UP NEXT

Virginia: The Cavaliers host Boston College on Wednesday night, looking to avenge the Eagles' 60-53 win in the teams' first meeting on Jan. 7.

North Carolina: The Tar Heels play Monday night at Notre Dame, which they defeated 76-65 on Nov. 6 in each team's season opener.