NEW YORK -- Kyle Kuzma scored 21 points to lead Utah to a 77-75 overtime win over No. 7 Duke in the Ameritas Insurance Classic on Saturday.
Jakob Poeltl had 19 points and 14 rebounds before fouling out with 31 seconds left in OT for Utah (9-2).
Duke's Luke Kennard led all scorers with 24 points. But the Blue Devils lost for the second time this season, falling to 9-2.
Utah led 73-67 after Jordan Loveridge made four free throws in a 10-second span. But Kennard brought Duke back, scoring eight points in 16 seconds to cut Utah's lead to 77-75.
Following a turnover by Dakarai Tucker, Duke had a chance to tie, but Brandon Ingram missed a layup and Kuzma grabbed the rebound.
The Utes had the last possession of regulation, but Kuzma missed a 3-pointer at the buzzer. Kuzma had tied the game 60-60 on a layup with 1:50 left.
Lorenzo Bonam added 12 points for Utah.
Grayson Allen entered the game averaging 21.4 points. Against Utah, Allen didn't score until 1:50 into the second half and finished with seven points.
Duke leads the all-time series 3-2. Utah's other win against the Blue Devils happened on March 14, 1970, in New York City. Duke had won four in a row at Madison Square Garden.
But the Utes made sure there wasn't going to be a fifth.
Utah took a 65-60 lead after its first two possession of overtime. Brandon Taylor opened with a 3-pointer from the left side and Poeltl followed with a jumper.
Duke took its first lead since early in the game on a 3-pointer by Matt Jones with 11:10 left for a 47-44 advantage. The 3-pointer highlighted a 12-0 Duke run in a three-minute span, including Ingram's steal and breakaway jam to tie it 44-all.
Kennard followed his missed 3-pointer with a putback, then later made a 3 from the right side to extend the lead to 60-55.
During the Duke run, the Blue Devils limited Utah to 10-for-29 shooting from the field in the second half.
Utah attacked Duke's interior defense in the opening 20 minutes to lead 33-30 at halftime. The Utes had 11 layups or dunks in the first half and shot 14 for 27 from the field.
The Blue Devils came into the game averaging 87.3 points per game, 10th best in the NCAA.
Utah finished the game shooting 45.2 percent from the field.
The announced attendance for the neutral-site game was 13,174. Utah played its first game at Madison Square Garden since 2003.
DUKE: Hosts Elon on Dec. 28.
UTAH: Hosts Delaware State on Tuesday.