Zion Williamson, despite missing a couple of dunks, poured in 18 points and grabbed 12 rebounds for Duke (8-1). He also added a few rim-jarring jams and supplied a late-game flip off the backboard so Barrett, his freshman classmate, could dunk.
J.R Lynch's 13 points and Jason Dunne's 12 points paced Hartford (3-7), which couldn't overcome 21 turnovers and lost for the third time this season by double digits.
Duke, which has won three games in a row, struggled from the perimeter, making only 5 of 26 shots from 3-point range. However, Barrett was 3-for-4 from long range and 10-for-14 overall from the floor.
The host Red Raiders stayed unbeaten by pulling away from the pesky Golden Lions in Lubbock, Texas, and their customary defensive performance was a big reason why.
Jarrett Culver paced a balanced Texas Tech scoring attack with 13 points, Matt Mooney added 11 and everybody in a home uniform had a hand in another stifling defensive performance. Entering the game, the Raiders (8-0) led the country in field-goal defense, allowing opponents to make only 34 percent.
The Golden Lions (2-6) were the latest victim to Texas Tech's rangy and physical defense. Martaveous McKnight scored 27 points to lead Pine Bluff, but nobody else scored more than four as Arkansas-Pine Bluff shot just 32.6 percent.
Cameron Johnson scored 13 of his 21 points in the first half as the host Tar Heels defeated the Seahawks in Chapel Hill, N.C.
Nassir Little came off the bench and scored 14 points, while Luke Maye and Kenny Williams added 11 points apiece for the Tar Heels (7-2). Maye also had nine rebounds.
North Carolina played without starting point guard Coby White, a freshman who led the team in scoring in the previous three games who sat with a sore ankle. The Seahawks (4-6) had a stretch with just three points across nearly nine minutes.
Jermaine Samuels scored all 15 of his points in the second half, helping the Wildcats rally over the visiting Owls.
Samuels broke a 47-47 tie with a 3-pointer with 5:14 left in the game, highlighting a 12-0 Villanova run that wrested control from the Owls in a game that was as hard-fought as one would imagine from Philadelphia rivals.
Samuels added four free throws in the final four minutes as Villanova (7-2) won the second of its four straight games against the Big Five in its city. Nate Pierre-Louis tallied a game-high 19 points for Temple (7-2).
Amir Coffey scored a career-high 32 points, grabbed six rebounds and dished six assists, and the host Golden Gophers rallied to beat Cornhuskers in Minneapolis.
Jordan Murphy had 18 points and 13 rebounds for his 52nd career double-double, surpassing Jim Brewer (51) for the Golden Gophers' all-time record. Daniel Oturu added 10 points and nine rebounds for Minnesota (7-2, 1-1 Big Ten).
Isaac Copeland Jr. had 17 points and seven rebounds to lead the Cornhuskers. Isaiah Roby had 15 points and Glynn Watson had 14 for Nebraska (7-2, 1-1), which had its three-game winning streak end.