Duke got a late run from NC State, but was able to hold off the Wolfpack and win 71-67 at home on Tuesday night.

The victory closed out the 2022-23 home slate a perfect 16-0. No one who came to Cameron Indoor left with a win over the Blue Devils. It’s the 19th time Duke has gone unbeaten at home in a season, but it’s the first under coach Jon Scheyer.

And Scheyer is the first head coach in ACC history to do it in his first season.

Guard Jeremy Roach was magnificent in closing out the Wolfpack. He finished with 20 points, 2 assists, and a steal. He scored 12 points in the second half and 6 over a 3-minute stretch late that saw the Blue Devils put the game out of reach.

NC State’s Jarkel Joiner (26 points, 6-of-12 3P) hit triples with 52 and 32 seconds left to keep hope alive for the Wolfpack, but Duke kept its composure at the free throw line and knocked down its shots. Back-to-back jumpers from Roach with 3:19 and 2:06 to play put Duke up by 12 — a lead that proved too much to overcome.

Duke (22-8, 13-6 ACC) has won 5 straight leading into the ACC Tournament, though it has one more regular-season contest still to play.

The Blue Devils will go for a season sweep of the North Carolina Tar Heels on Saturday, with tip-off at the Dean E. Smith Center set for 6:30 p.m. ET on ESPN.