The North Carolina Tar Heels led for most of the second half against the Ohio State Buckeyes on Saturday afternoon in Atlanta but it got dicey at the end.
After UNC led 56-45 with 11 minutes left and seemingly had control, the Buckeyes stormed back. Ohio State found ways to score while UNC went into a scoring drought. They cut the lead down to two and then got it down to one with Bruce Thornton hitting a jumper to cut it to 67-66. UNC and Ohio State then alternated missed shots as the game went down to the wire.
After a Caleb Wilson miss, John Mobley Jr. hit a deep three-pointer and then was fouled by Wilson to complete the four-point play. That gave Ohio State a 70-67 lead and put UNC in trouble. But a Seth Trimble layup, a steal on the ensuing inbound and a Henri Veesaar slam helped UNC regain the lead at 71-70.
Wilson then made one of the plays of the game, blocking a put back attempt on a missed three-pointer as time was set to expire to deliver the win.
It was stressful at times but UNC got a gritty win at a neutral site against a very good Buckeyes team.
Despite trailing by double figures, Ohio State was able to rally back thanks to defense and rebounding. The two teams tied in rebounding at 39 and Ohio State converted on 16 of 19 free throw attempts to just 7 of 13 for the Tar Heels.
UNC was led by Caleb Wilson who had 20 points while Seth Trimble had 17 in his return. Henri Veesaar had 17 as well in the game as they were the only three players in double figures.
Final possession
A look at the final possession for UNC and Ohio State
Tar Heels survive!!
UNC forces a miss and then Caleb Wilson blocks the put back attempt. UNC wins 71-70. The Tar Heels are 12-1.
Veesaar slam!
Seth Trimble stumbles after good Ohio State defense. Henri Veesaar picks it up and slams it home. UNC leads 71-70 with 4 seconds left.
UNC steals it!
The Tar Heels come up with a takeaway. They get a steal and now have the ball down 70-69 with 17 seconds left.
Seth Trimble answers
Trimble gets to the bucket. He gets a layup as UNC now trails 70-69 with 33 seconds left.
Ohio State takes the lead..
JohnMobley Jr. hits a deep three and gets fouled. Ohio State has the 70-67 lead.
It's close late...
UNC leads 67-66 with over a minute to go
Henri Veesaar is called for a flagrant
A huge call here. Henri Veesaar is called for a flagrant foul. The two free throws cuts the lead to 5.
UNC 56, Ohio State 45 at under 12
North Carolina goes on a run
The Tar Heels are on a 7-0 run and grab their largest lead of the game at 51-41 in the second half.
UNC starts second half strong
North Carolina is 5-of-8 from the field to start the second half. They have a 47-41 lead at the under-16 timeout.
Foul trouble for both teams
Eight players have two fouls. Kyan Evans just picked up his second.
HALFTIME: UNC 34, Ohio State 31
UNC leads 34-31 at halftime.
Shooting struggles.....
UNC is shooting 25 percent while Ohio State is shooting 30 percent from the field. A quick 3-0 run from Seth Trimble has UNC up 17-16.
Both teams struggling from the three-point line
UNC and Ohio State are a combined 3-of-16 from the three-point line. UNC is 2-of-10 and Ohio State is 1-of-6.
Caleb Wilson to Jarin Stevenson
North Carolina grabs the lead
The Tar Heels get two three-pointers, one from Jonathan Powell and one from Henri Veesaar, to take a 10-9 lead at the under-12 break. Ohio State has missed 7 of its last 9 shots.
Ohio State 5, UNC 4 at under 16 timeout
The Buckeyes have the early lead at 5-4 at the under-16 timeout. Both teams are off to slow starts in this game.
Seth Trimble is expected back
The Tar Heels received some good news on Friday as it was reported that senior guard Seth Trimble will be returning for the game . He's been out since early November after suffering a forearm injury.
What channel is UNC vs. Ohio State on Saturday? Time, TV schedule, radio
TV Channel: CBS
Time: 3 p.m. ET
Radio: SiriusXM (Channel 193)
Website: Paramount+
This article originally appeared on Tar Heels Wire: UNC basketball gets late bucket, stop to escape Ohio State

