Rob Kinnan-USA TODAY Sports

Freshman Jared McCain scored 14 of his season-high 21 points in the first half and No. 22 Duke solved some of its recent woes, drilling visiting Charlotte 80-56 to snap a two-game losing streak Saturday afternoon at Durham, N.C.

Jeremy Roach's 18 points, reserve Jaylen Blakes' 15 and Mark Mitchell's 12 gave a boost to the Blue Devils (6-3). McCain, Roach and Blakes all made three 3-point shots.

Lu'Cye Patterson had 14 points and Nik Graves posted all 10 of his points in the second half for Charlotte (5-4), which made only four of 20 shots from 3-point range.

Duke, which hadn't won since Nov. 24, was without starting point guard Tyrese Proctor, who suffered an ankle injury near the beginning of a loss a week earlier at Georgia Tech.

The Blue Devils held a double-digit rebounding edge, highlighted by Kyle Filipowski's 13 boards. But the preseason All-American scored just five points on 2-for-10 shooting from the field.

Charlotte chopped what had been a 25-point deficit to 55-44 with about 14 minutes left. But by the time the 49ers broke an eight-minute span without a field goal, Duke had built a lead to 71-51.

Charlotte got only 11 points from its reserves. Both teams committed 11 turnovers.

The Blue Devils shot 57.7 percent from the field in the first half and held a 45-27 lead at the break. Charlotte was 1-for-9 on 3s until Patterson sank one on the last shot of the half. Duke had a 15-2 advantage in fast break points.

Roach and Blakes hit 3s to cap Duke's 8-0 run that created a 22-11 edge. The margin grew to 40-17.

Duke was up 36-17 with 5:19 remaining when a fan fell ill near courtside across from the Charlotte bench and there was a brief delay before the spectator was wheeled off in a chair surrounded by medical personnel.

The teams met for the first time since November 2009. Duke has won all four meetings.

More must-reads:

TODAY'S BEST
Josef Newgarden wins Indianapolis 500 with a thrilling last-lap pass
Route 66: Star guards score 33 each as Mavericks take 3-0 WCF lead
Unlikely hero helps Rangers steal Game 3 over Panthers
Braves superstar will miss remainder of 2024 season with torn ACL
Naomi Osaka finishes strong, wins first-round match at French Open
Grayson Murray's parents release heartbreaking statement on cause of death
Watch: Matt Vierling's walk-off HR caps wild game in Detroit
NFL reporter reveals why CeeDee Lamb isn't rushing to sign new contract
Celtics are being vindicated for acquiring Jrue Holiday
Christopher Bell wins abbreviated Coca-Cola 600, Kyle Larson's double attempt foiled by rain
Southampton earns Premier League promotion in world's richest game
Astros RHP day-to-day with forearm discomfort
Mavericks rookie takes brutal knee to the head in Game 3
White Sox manager absolutely shreds team after latest loss
Angels slugger suffers what might be baseball's most bizarre injury of 2024 season
Watch: Unlikely Rangers playoff hero nets two goals vs. Panthers
Celtics put Kristaps Porzingis' return from injury on hold
Watch: Panthers' Sam Reinhart nets two goals in first period vs. Rangers
Watch: Big crash ensues on Lap 1 of 2024 Indianapolis 500
Red Sox release well-traveled right-hander

Want more College Basketball news?

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