DURHAM, N.C. (AP) There's no questioning the NBA-destined young talent at third-ranked Duke Blue Devils, showcased game after game through big offensive totals and highlight-reel dunks.
Yet coach Mike Krzyzewski also sees a group that is improving steadily, including with the defense that harassed Yale Bulldogs with turnover-forcing pressure Saturday.
''They listen and they want to do what we want them to do,'' Krzyzewski said after a 91-58 win. ''We're better. If we stay healthy, we're going to get better because they have good attitudes, they have great chemistry, they believe in us, I believe in them.
''We've got all the intangibles. We just have to get the experience of playing.''
Freshman RJ Barrett had 30 points, seven rebounds and six assists for the Blue Devils (9-1), who blew the game open in the second half.
Duke led 41-32 at halftime but hit its first six shots after the break to finally stretch out the lead. Duke shot 57 percent after halftime and cracked 90 points for the sixth time in 10 games despite shooting just 5 of 21 from behind the arc.
And yes, there were a few crowd-wowing moments from freshman Zion Williamson, including chasing Alex Copeland in transition to swat a shot and catching a lookahead pass to throw down a rim-rattling slam late. But Krzyzewski was more interested in how Duke extended its pressure to force the Bulldogs to start their offense further and further from the basket.
It unleashed Duke's defenders to deny passes and create turnovers. It forced ballhandlers to take extra dribbles to reach the paint, which bought an extra second or two for the Blue Devils' helpside defense to slide into position.
''Our guys are learning this type of stuff,'' Krzyzewski said.
The result? Yale (4-3) shot 35 percent and committed 23 turnovers that the Blue Devils converted into 24 points.
''I thought our defense was there in both halves,'' said Williamson, who had 20 points. ''I feel like we just weren't sharp (before halftime). We were just playing hard but not sharp. We were kind of playing sloppy with it. I feel like once we sharpened up, we were fine.''
Miye Oni had 12 points and nine rebounds before fouling out for the Bulldogs, who missed 20 of 23 3-point tries - including all 13 after halftime.
''I didn't think we did a great job of (maintaining composure) at times and that really hurt us,'' Yale coach James Jones said. ''They went on a couple of runs and because of our lack of poise and composure, that hurt us.''
BIG PICTURE
Yale: The Bulldogs already had two power-conference wins, first by beating California in the Pac-12 China game to open the season and then by beating Miami on Dec. 1. But they couldn't add another win to that total despite hanging within reach throughout the first half, finishing with a season-low shooting total after shooting at least 48 percent in each of the first six games.
Duke: The Blue Devils head into an extended exam break off yet another lopsided win. They had their only true tests in the Maui Invitational, where they beat No. 8 Auburn by six before losing to now-No. 1 Gonzaga in the title game. Otherwise, they haven't played a game closer than 21 points, including that dazzling opening-night romp against Kentucky.
JONES' STATUS
Duke got a scare when freshman point guard Tre Jones came up limping with an apparent left leg injury after a scramble for a loose ball. He hobbled to the bench with about 14 minutes left. He re-entered the game at the 9:11 mark only to immediately exit 13 seconds later and head straight to the tunnel.
He later returned to the bench but didn't play again.
Krzyzewski said Jones took a hit in the quad and might have also banged knees with someone but should be OK - good news for sure, considering Jones' on-ball pressure is critical to making Duke's defense work at its peak.
BARRETT'S LATEST
Barrett became the first Duke freshman to have at least 30 points, five rebounds and five assists in a game. He also has 242 points through his first 10 games, the most of any freshman in program history.
UP NEXT
Yale: The Bulldogs host Albany on Tuesday.
Duke: The Blue Devils host Princeton on Dec. 18.
---
More AP college basketball: https://apnews.com/Collegebasketball and http://www.twitter.com/AP-Top25
---
Follow Aaron Beard on Twitter at http://www.twitter.com/aaronbeardap
Copyright 2018 by AP. Any commercial use or distribution without the express written consent of AP is strictly prohibited.
1st Half
YALE
Bulldogs
32
DUKE
Blue Devils
41
Time
Team
Play
Score
20:00
Jumpball received by Yale
19:47
Shooting foul on Javin DeLaurier
19:46
+1
Miye Oni made 1st of 2 free throws
1-0
19:47
+1
Miye Oni made 2nd of 2 free throws
2-0
19:29
Cam Reddish missed jump shot, blocked by Miye Oni
19:27
Offensive rebound by Zion Williamson
19:27
Jumpball received by Duke
19:27
Cam Reddish missed jump shot
19:25
Defensive rebound by Alex Copeland
19:13
Bad pass turnover on Trey Phills, stolen by Cam Reddish
18:57
Zion Williamson missed 3-pt. jump shot
18:55
Defensive rebound by Miye Oni
18:49
+2
Blake Reynolds made layup, assist by Miye Oni
4-0
18:41
RJ Barrett missed jump shot
18:39
Offensive rebound by Javin DeLaurier
18:31
+2
Javin DeLaurier made dunk
4-2
18:22
Traveling violation turnover on Trey Phills
18:15
+2
RJ Barrett made jump shot
4-4
17:47
+2
Miye Oni made jump shot
6-4
17:29
Bad pass turnover on Zion Williamson
17:04
+2
Miye Oni made layup
8-4
16:50
RJ Barrett missed jump shot
16:48
Offensive rebound by Javin DeLaurier
16:46
+2
Javin DeLaurier made dunk
8-6
16:32
Alex Copeland missed jump shot
16:30
Offensive rebound by Blake Reynolds
16:24
Miye Oni missed jump shot
16:22
Defensive rebound by Tre Jones
16:21
Personal foul on Blake Reynolds
16:16
Tre Jones missed jump shot
16:14
Defensive rebound by Jordan Bruner
16:03
+2
Trey Phills made layup, assist by Jordan Bruner
10-6
15:52
+2
Zion Williamson made layup, assist by Cam Reddish
10-8
15:32
Bad pass turnover on Alex Copeland, stolen by Zion Williamson
15:27
+2
Tre Jones made layup, assist by Zion Williamson
10-10
15:20
Offensive foul on Alex Copeland
15:20
Turnover on Alex Copeland
15:07
Marques Bolden missed layup
15:05
Offensive rebound by Marques Bolden
15:00
Marques Bolden missed layup
14:58
Defensive rebound by Miye Oni
14:41
+2
Alex Copeland made layup
12-10
14:31
Shooting foul on Miye Oni
14:31
+1
RJ Barrett made 1st of 2 free throws
12-11
14:31
+1
RJ Barrett made 2nd of 2 free throws
12-12
14:09
+3
Jordan Bruner made 3-pt. jump shot, assist by Miye Oni
15-12
13:56
Shooting foul on Paul Atkinson
13:56
Zion Williamson missed 1st of 2 free throws
13:56
+1
Zion Williamson made 2nd of 2 free throws
15-13
13:34
Bad pass turnover on Miye Oni, stolen by RJ Barrett
13:25
+2
Javin DeLaurier made layup, assist by Zion Williamson
15-15
13:12
Personal foul on Zion Williamson
12:54
Azar Swain missed 3-pt. jump shot
12:52
Defensive rebound by Cam Reddish
12:45
+2
RJ Barrett made layup, assist by Jack White
15-17
12:37
Bad pass turnover on Alex Copeland, stolen by Tre Jones
12:28
Tre Jones missed jump shot
12:26
Defensive rebound by Alex Copeland
12:18
Alex Copeland missed jump shot
12:16
Offensive rebound by Paul Atkinson
12:16
+2
Paul Atkinson made dunk
17-17
12:04
Personal foul on Trey Phills
12:01
+2
Cam Reddish made layup, assist by Tre Jones
17-19
11:44
Bad pass turnover on Miye Oni, stolen by Cam Reddish
11:38
Bad pass turnover on Cam Reddish, stolen by Azar Swain
11:31
Bad pass turnover on Azar Swain, stolen by Jack White
11:24
Cam Reddish missed 3-pt. jump shot
11:22
Defensive rebound by Miye Oni
11:13
Trey Phills missed 3-pt. jump shot
11:11
Defensive rebound by Alex O'Connell
11:06
Bad pass turnover on Alex O'Connell, stolen by Trey Phills
10:56
Azar Swain missed 3-pt. jump shot
10:54
Defensive rebound by RJ Barrett
10:48
Traveling violation turnover on Cam Reddish
10:36
Bad pass turnover on Azar Swain
10:25
Zion Williamson missed layup
10:23
Defensive rebound by Jordan Bruner
10:10
Azar Swain missed jump shot, blocked by RJ Barrett
10:08
Offensive rebound by Jordan Bruner
10:00
Azar Swain missed 3-pt. jump shot
9:58
Defensive rebound by Cam Reddish
9:58
Personal foul on Jalen Gabbidon
9:58
Offensive foul on Marques Bolden
9:58
Turnover on Marques Bolden
9:37
+3
Alex Copeland made 3-pt. jump shot, assist by Miye Oni
20-19
9:28
Zion Williamson missed layup
9:26
Offensive rebound by Zion Williamson
9:22
+2
Zion Williamson made dunk
20-21
9:09
Jalen Gabbidon missed 3-pt. jump shot
9:07
Defensive rebound by RJ Barrett
9:01
Cam Reddish missed 3-pt. jump shot
8:59
Defensive rebound by Alex Copeland
8:53
Jordan Bruner missed 3-pt. jump shot
8:51
Defensive rebound by Zion Williamson
8:47
Offensive foul on Zion Williamson
8:47
Turnover on Zion Williamson
8:33
Miye Oni missed jump shot
8:31
Defensive rebound by Jack White
8:22
RJ Barrett missed 3-pt. jump shot
8:20
Defensive rebound by Jalen Gabbidon
8:07
+2
Blake Reynolds made dunk, assist by Jordan Bruner
22-21
7:57
+3
Alex O'Connell made 3-pt. jump shot, assist by Tre Jones
22-24
7:43
Bad pass turnover on Jordan Bruner, stolen by Javin DeLaurier
7:34
+2
Tre Jones made layup, assist by RJ Barrett
22-26
7:15
Lost ball turnover on Miye Oni, stolen by Tre Jones
7:09
Jack White missed 3-pt. jump shot
7:07
Offensive rebound by Jack White
7:01
Jack White missed layup
6:59
Defensive rebound by Jalen Gabbidon
6:59
Jumpball received by Yale
6:44
Jordan Bruner missed dunk, blocked by Jack White
6:42
Defensive rebound by Jack White
6:19
RJ Barrett missed layup
6:17
Defensive rebound by Paul Atkinson
5:54
Shooting foul on RJ Barrett
5:54
Paul Atkinson missed 1st of 2 free throws
5:54
+1
Paul Atkinson made 2nd of 2 free throws
23-26
5:42
Shooting foul on Trey Phills
5:42
+1
RJ Barrett made 1st of 2 free throws
23-27
5:42
RJ Barrett missed 2nd of 2 free throws
5:42
Offensive rebound by Jack White
5:42
Shooting foul on Blake Reynolds
5:41
+1
Jack White made 1st of 2 free throws
23-28
5:42
Jack White missed 2nd of 2 free throws
5:42
Defensive rebound by Paul Atkinson
5:37
Personal foul on Javin DeLaurier
5:25
Lost ball turnover on Jordan Bruner, stolen by Alex O'Connell
5:19
+2
Alex O'Connell made dunk
23-30
5:02
Jordan Bruner missed 3-pt. jump shot
5:00
Offensive rebound by Paul Atkinson
4:54
Paul Atkinson missed jump shot
4:52
Defensive rebound by Javin DeLaurier
4:47
+3
RJ Barrett made 3-pt. jump shot
23-33
4:29
Lost ball turnover on Alex Copeland, stolen by Jack White
4:23
+2
RJ Barrett made layup, assist by Alex O'Connell
23-35
4:11
Shooting foul on Jack White
4:11
+1
Miye Oni made 1st of 2 free throws
24-35
4:11
+1
Miye Oni made 2nd of 2 free throws
25-35
3:58
+2
Zion Williamson made layup
25-37
3:42
Bad pass turnover on Jordan Bruner
3:29
RJ Barrett missed jump shot
3:27
Defensive rebound by Miye Oni
3:08
+2
Paul Atkinson made layup, assist by Jordan Bruner
27-37
2:58
Personal foul on Jalen Gabbidon
2:58
RJ Barrett missed free throw
2:58
Defensive rebound by Miye Oni
2:43
Lost ball turnover on Jalen Gabbidon, stolen by Tre Jones
2:37
Personal foul on Jordan Bruner
2:38
Zion Williamson missed 1st of 2 free throws
2:38
Zion Williamson missed 2nd of 2 free throws
2:38
Defensive rebound by Jordan Bruner
2:18
Miye Oni missed jump shot
2:16
Defensive rebound by Zion Williamson
2:09
RJ Barrett missed 3-pt. jump shot
2:07
Defensive rebound by Azar Swain
1:43
Lost ball turnover on Paul Atkinson, stolen by Jack White
1:38
Personal foul on Paul Atkinson
1:39
+1
Jack White made 1st of 2 free throws
27-38
1:39
Jack White missed 2nd of 2 free throws
1:39
Defensive rebound by Miye Oni
1:22
+3
Azar Swain made 3-pt. jump shot, assist by Miye Oni
30-38
1:03
Personal foul on Miye Oni
1:03
+1
Alex O'Connell made 1st of 2 free throws
30-39
1:03
Alex O'Connell missed 2nd of 2 free throws
1:03
Defensive rebound by Jordan Bruner
51.0
Austin Williams missed jump shot
49.0
Defensive rebound by Jack White
42.0
Tre Jones missed layup
40.0
Defensive rebound by Matthue Cotton
24.0
Miye Oni missed layup, blocked by Jack White
22.0
Offensive rebound by Miye Oni
21.0
Personal foul on Tre Jones
22.0
+1
Miye Oni made 1st of 2 free throws
31-39
22.0
+1
Miye Oni made 2nd of 2 free throws
32-39
3.0
Alex O'Connell missed 3-pt. jump shot
1.0
Offensive rebound by Jack White
1.0
+2
Jack White made dunk
32-41
0.0
End of period
2nd Half
YALE
Bulldogs
26
DUKE
Blue Devils
50
Time
Team
Play
Score
19:50
Shooting foul on Jordan Bruner
19:49
+1
Zion Williamson made 1st of 2 free throws
32-42
19:49
Zion Williamson missed 2nd of 2 free throws
19:49
Defensive rebound by Miye Oni
19:30
Alex Copeland missed jump shot
19:28
Offensive rebound by Jordan Bruner
19:28
Personal foul on Javin DeLaurier
19:10
Miye Oni missed 3-pt. jump shot
19:08
Offensive rebound by Blake Reynolds
19:05
+2
Blake Reynolds made dunk
34-42
19:02
Lost ball turnover on Javin DeLaurier, stolen by Jordan Bruner
18:57
Lost ball turnover on Miye Oni, stolen by Zion Williamson
18:55
+2
Cam Reddish made jump shot, assist by Zion Williamson
34-44
18:49
Alex Copeland missed 3-pt. jump shot
18:47
Defensive rebound by Javin DeLaurier
18:34
+2
Tre Jones made layup, assist by Javin DeLaurier
34-46
18:12
+2
Blake Reynolds made jump shot, assist by Miye Oni
36-46
17:52
Shooting foul on Jordan Bruner
17:52
+1
Zion Williamson made 1st of 2 free throws
36-47
17:52
+1
Zion Williamson made 2nd of 2 free throws
36-48
17:37
Traveling violation turnover on Paul Atkinson
17:28
+2
Cam Reddish made jump shot
36-50
17:10
+2
Trey Phills made driving layup
38-50
17:03
Shooting foul on Miye Oni
17:03
Cam Reddish missed 1st of 2 free throws
17:03
+1
Cam Reddish made 2nd of 2 free throws
38-51
16:41
Personal foul on Cam Reddish
16:35
Blake Reynolds missed 3-pt. jump shot
16:33
Defensive rebound by Zion Williamson
16:25
+2
Zion Williamson made layup, assist by RJ Barrett
38-53
16:03
Shooting foul on Javin DeLaurier
16:03
Paul Atkinson missed 1st of 2 free throws
16:04
+1
Paul Atkinson made 2nd of 2 free throws
39-53
15:50
+2
Jack White made dunk, assist by Zion Williamson
39-55
15:33
+2
Miye Oni made jump shot
41-55
15:18
+2
Cam Reddish made jump shot
41-57
15:17
Shooting foul on Miye Oni
15:19
+1
Cam Reddish made free throw
41-58
15:06
+2
Paul Atkinson made dunk, assist by Blake Reynolds
43-58
14:52
RJ Barrett missed 3-pt. jump shot
14:50
Defensive rebound by Jalen Gabbidon
14:38
Azar Swain missed 3-pt. jump shot
14:36
Defensive rebound by RJ Barrett
14:27
Offensive foul on Tre Jones
14:27
Turnover on Tre Jones
14:16
+2
Blake Reynolds made layup, assist by Trey Phills
45-58
14:04
+2
RJ Barrett made driving layup
45-60
13:49
Bad pass turnover on Trey Phills, stolen by Cam Reddish
13:44
+2
RJ Barrett made dunk, assist by Cam Reddish
45-62
13:27
Jalen Gabbidon missed jump shot, blocked by Marques Bolden
13:25
Defensive rebound by RJ Barrett
13:20
Cam Reddish missed 3-pt. jump shot
13:18
Offensive rebound by RJ Barrett
13:18
Shooting foul on Paul Atkinson
13:18
+1
RJ Barrett made 1st of 2 free throws
45-63
13:18
RJ Barrett missed 2nd of 2 free throws
13:18
Offensive rebound by Marques Bolden
13:09
+3
RJ Barrett made 3-pt. jump shot, assist by Jordan Goldwire
45-66
12:49
+2
Azar Swain made layup, assist by Paul Atkinson
47-66
12:31
Cam Reddish missed layup
12:29
Defensive rebound by Jordan Bruner
12:17
Paul Atkinson missed jump shot, blocked by Marques Bolden
12:15
Defensive rebound by Alex O'Connell
12:03
RJ Barrett missed 3-pt. jump shot
12:01
Offensive rebound by Marques Bolden
11:59
Personal foul on Jordan Bruner
11:58
Bad pass turnover on RJ Barrett, stolen by Jalen Gabbidon
11:54
Offensive foul on Azar Swain
11:51
Turnover on Azar Swain
11:39
+2
Marques Bolden made hook shot
47-68
11:15
Paul Atkinson missed jump shot
11:13
Defensive rebound by Marques Bolden
10:50
Lost ball turnover on Marques Bolden, stolen by Alex Copeland
10:50
+2
Alex Copeland made layup
49-68
10:50
Shooting foul on Jack White
10:50
+1
Alex Copeland made free throw
50-68
10:48
Personal foul on Azar Swain
10:48
+1
RJ Barrett made 1st of 2 free throws
50-69
10:48
+1
RJ Barrett made 2nd of 2 free throws
50-70
10:38
Bad pass turnover on Alex Copeland
10:33
Zion Williamson missed jump shot
10:31
Defensive rebound by Austin Williams
10:24
Alex Copeland missed layup, blocked by Zion Williamson
10:22
Offensive rebound by Yale
10:20
Personal foul on Jordan Goldwire
10:05
Trey Phills missed 3-pt. jump shot
10:03
Defensive rebound by Jack White
9:53
RJ Barrett missed 3-pt. jump shot
9:51
Defensive rebound by Paul Atkinson
9:26
Trey Phills missed layup
9:24
Defensive rebound by Jack White
9:11
Shooting foul on Jalen Gabbidon
9:11
+1
RJ Barrett made 1st of 2 free throws
50-71
9:11
+1
RJ Barrett made 2nd of 2 free throws
50-72
8:44
Trey Phills missed 3-pt. jump shot
8:42
Offensive rebound by Azar Swain
8:33
+2
Jordan Bruner made dunk, assist by Azar Swain
52-72
8:24
Bad pass turnover on RJ Barrett, stolen by Jordan Bruner
8:18
Azar Swain missed 3-pt. jump shot
8:16
Defensive rebound by Jack White
8:06
Cam Reddish missed 3-pt. jump shot
8:02
Defensive rebound by Miye Oni
7:50
Azar Swain missed 3-pt. jump shot
7:48
Defensive rebound by Zion Williamson
7:35
Bad pass turnover on Alex O'Connell, stolen by Trey Phills
7:27
Azar Swain missed layup
7:25
Offensive rebound by Jordan Bruner
7:19
Jordan Bruner missed dunk
7:17
Defensive rebound by Jack White
7:03
Bad pass turnover on Zion Williamson
6:49
Lost ball turnover on Miye Oni, stolen by Cam Reddish
6:45
+2
RJ Barrett made layup, assist by Cam Reddish
52-74
6:41
Shooting foul on Miye Oni
6:45
+1
RJ Barrett made free throw
52-75
6:27
+2
Jordan Bruner made dunk, assist by Alex Copeland
54-75
6:04
Bad pass turnover on RJ Barrett, stolen by Trey Phills
5:58
Trey Phills missed dunk
5:56
Defensive rebound by Zion Williamson
5:56
Personal foul on Blake Reynolds
5:58
+1
Zion Williamson made 1st of 2 free throws
54-76
5:58
+1
Zion Williamson made 2nd of 2 free throws
54-77
5:44
Alex Copeland missed jump shot
5:42
Defensive rebound by Jack White
5:26
+2
Zion Williamson made layup, assist by RJ Barrett
54-79
5:15
Blake Reynolds missed 3-pt. jump shot
5:13
Defensive rebound by RJ Barrett
5:04
RJ Barrett missed 3-pt. jump shot
5:02
Defensive rebound by Trey Phills
4:57
+2
Alex Copeland made layup, assist by Trey Phills
56-79
4:38
+2
Zion Williamson made layup, assist by RJ Barrett
56-81
4:19
Trey Phills missed layup
4:17
Defensive rebound by RJ Barrett
4:13
+2
Zion Williamson made dunk, assist by RJ Barrett
56-83
3:52
+2
Alex Copeland made jump shot
58-83
3:38
Cam Reddish missed 3-pt. jump shot
3:36
Offensive rebound by Javin DeLaurier
3:32
+3
RJ Barrett made 3-pt. jump shot, assist by Javin DeLaurier
58-86
3:13
Jalen Gabbidon missed 3-pt. jump shot
3:11
Defensive rebound by Zion Williamson
3:04
+3
Jack White made 3-pt. jump shot, assist by RJ Barrett
58-89
2:49
Alex Copeland missed 3-pt. jump shot
2:47
Defensive rebound by Jack White
2:36
Lost ball turnover on Jack White, stolen by Blake Reynolds
2:27
Blake Reynolds missed 3-pt. jump shot
2:25
Defensive rebound by Cam Reddish
2:08
Marques Bolden missed jump shot, blocked by Jordan Bruner
2:06
Offensive rebound by Duke
2:03
Alex O'Connell missed 3-pt. jump shot
2:01
Offensive rebound by Antonio Vrankovic
1:59
+2
Antonio Vrankovic made dunk
58-91
1:42
Matthue Cotton missed 3-pt. jump shot
1:40
Defensive rebound by Duke
1:18
Jordan Goldwire missed layup
1:16
Defensive rebound by Wyatt Yess
1:05
Isaiah Kelly missed jump shot
1:03
Defensive rebound by Jordan Goldwire
45.0
Alex O'Connell missed 3-pt. jump shot
43.0
Defensive rebound by Matthue Cotton
29.0
Lost ball turnover on Thomas Ryan, stolen by Justin Robinson