Mason Plumlee scored 30 points and No. 4 Duke held on to beat North Carolina State 98-85 on Thursday night.
Seth Curry added 26 points and Quinn Cook had 21 for the Blue Devils (20-2, 7-2 Atlantic Coast Conference).
They never trailed, shot 53.8 percent from the field, led by 21 points and held off a Wolfpack rally to claim their fourth straight win.
Richard Howell had 15 of his 23 points in the second half for the Wolfpack (16-7, 5-5), who clawed back in it by making 12 of their first 14 shots of the second half.
But N.C. State — the preseason favorite in the ACC — lost its third straight and was denied its first win in Cameron Indoor Stadium since 1995.
Howell's layup with 5:16 remaining got the Wolfpack within single digits for the first time since the opening minutes at 84-73.
Cook countered with a jumper and Howell picked up his fifth foul on the offensive end with 3:41 left. Plumlee followed with two free throws to make it 88-75.
N.C. State then cut it to eight on Scott Wood's 3 with 1:08 left but Curry hit two free throws with 52 seconds left to make it 95-85 and Plumlee added a dunk to make it a 12-point game.
C.J. Leslie finished with 16 points and Wood had 14 for the Wolfpack, whose previous four conference losses came by a total of seven points.
Freshman Rasheed Sulaimon, who missed all 10 of his shots in the previous meeting — an 84-76 loss on Jan. 12 that knocked Duke from No. 1 — had 11 points in this one.
Plumlee was 9 of 11 from the field and 12 of 16 from the free throw line while finishing two points shy of the career high he set last week at Wake Forest.
Curry finished with his third straight 20-point game this season and second consecutive huge performance at home against the Wolfpack.
In their last visit to Cameron, they led by 20 points with 11½ minutes left before Curry took over, scoring 21 of his 26 points in the second half to key the Blue Devils' 78-73 win.
N.C. State tried to turn the tables on Duke with a hot second half of its own, but the Wolfpack simply let the Blue Devils get too far ahead in the opening 20 minutes.
Duke shot 61 percent during a 58-point first half — its highest-scoring half of the season.
The ACC's top 3-point-shooting team hit 10 in the first half — four each by Cook and Curry — and nearly matched its previous season high for a full game, 12, set two months ago against Temple.
At the other end, N.C. State — which shoots an ACC-best 50 percent — couldn't get anything to fall early and fell way behind. Lewis started 2 of 4, but the rest of his teammates combined to miss their first 11 shots.
Cook gave Duke its first 20-point lead when his 3 at the 7-minute mark made it 41-21. Curry's jumper with about 30 seconds left gave the Blue Devils their largest lead, 58-37 at halftime.
Freshman Tyler Lewis scored 13 points in place of injured point guard Lorenzo Brown and fellow freshman T.J. Warren had 12 for N.C. State.
A run of injuries left the teams with only a combined 15 available scholarship players.
Brown sat out his second straight game with a sprained left ankle. Duke played without both power forward Ryan Kelly and one of his replacements. Josh Hairston joined him on the bench, out with an infected arm.