Troy Wayrynen-USA TODAY Sports

Pete Nance scored 28 points and No. 1 North Carolina held off an upset bid by Portland, winning 89-81 Thursday at the Phil Knight Invitational in Portland, Ore.

The scoring total matched a career high for Nance, who transferred to UNC this offseason from Northwestern. He reached it by making a career-best five 3-pointers. Nance also had seven boards for the Tar Heels (5-0).

North Carolina also got 23 points from Caleb Love, and 11 points and 13 boards from Armando Bacot. Leaky Black added 11 points and nine rebounds, and R.J. Davis had 13 points -- including four in the last 30 seconds.

Bacot's double-double was the 51st of his career.

The Pilots (4-3) were led by 21 points from Moses Wood and 14 points from Alden Applewhite. Tyler Robertson added 13 points and seven assists.

The Tar Heels led by as many as 10 points in the first half, building that 18-8 advantage with an early 15-2 run. Love scored nine points during that stretch, highlighted by a dunk and a 3-pointer.

UNC took a 40-38 lead into halftime, but the Pilots started the second half by outscoring the Heels 15-8. During that run, Jack Perry had four assists and two points for the Pilots as they grabbed a five-point lead.

The game then saw five lead changes, with the Tar Heels taking the lead for good at 76-75 on a 3-pointer by Black with 4:25 to play. Black then dished to Bacot for a powerful dunk to put UNC ahead 79-76 with 2:51 left.

UNC made a season-best 11 3-pointers and shot a season-high 50 percent from beyond the arc. The Tar Heels did, however, uncharacteristically miss 10 free-throw attempts.

On Friday, the Tar Heels will face the winner of Iowa State versus Villanova.

More must-reads:

TODAY'S BEST
Three takeaways as Panthers eliminate Rangers, advance to Stanley Cup Final
Corey Heim dominates at Gateway for fourth Truck Series win of 2024 season
Mets honor Darryl Strawberry in fitting fashion during number retirement ceremony
Phillies ace leaves game after taking 106 mph comebacker to hand
Real Madrid defeats Borussia Dortmund 2-0 to win Champions League
Marvin Lewis opens up about about return to NFL coaching
Celtics HC shares Kristaps Porzingis update ahead of NBA Finals
Jalen Brunson claps back at tiredness narrative after Knicks' playoff exit
Red Sox lose yet another player to injury
Former NFL GM has huge praise for Packers QB Jordan Love
Drake Maye reportedly being treated as Patriots' QB3
Veteran 1B rejects outright assignment, elects free agency
Giannis Antetokounmpo to play for Greece in Olympic qualifier
Padres lose two top pitchers to injured list on same day
Fever announce remarkable attendance milestone in fifth 2024 home game
Senators reportedly undecided on qualifying defenseman
Lamar Jackson's curious offseason decision costing him significant money
Blue Jays two-time All-Star pitcher lands on IL for second time this season
Lakers set to benefit from Pelicans’ NBA Draft decision
One rookie quarterback is showing 'elite downfield accuracy' during OTAs

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.