R.J. Barrett scored 20 points, Cam Reddish added 16 and top-ranked Duke Blue Devils remained undefeated at the Maui Invitational with a 90-64 rout over San Diego State Aztecs.
The Blue Devils (4-0) shot 52 percent, made 10 of 25 from 3-point range and improved to 16-0 in Maui while earning a spot in Tuesday's semifinals against No. 8 Auburn.
Duke has been the talk of college basketball since its highly-touted freshmen shot the season out of a canon with a blowout win over then-No. 2 Kentucky. The five-time Maui champion Blue Devils arrived in paradise the favorites and played like it against the Aztecs (2-1).
Despite front-court foul trouble in the first half - Zion Williamson played seven minutes - Duke took control with an 11-0 run and led 49-32 by halftime behind Barrett's 16 points.
The Blue Devils kept the runaway going with an early 8-0 run in the second half, building the lead to 71-46 on Williamson's breakaway windmill dunk. Williamson had 13 points in 18 minutes.
Devin Watson had 15 points to lead San Diego State (2-1).
Copyright 2018 by AP. Any commercial use or distribution without the express written consent of AP is strictly prohibited.
1st Half
DUKE
Blue Devils
49
SDSU
Aztecs
32
Time
Team
Play
Score
20:00
Jumpball received by Duke
19:36
RJ Barrett missed jump shot
19:34
Defensive rebound by Devin Watson
19:28
Jalen McDaniels missed layup
19:26
Offensive rebound by Matt Mitchell
19:23
+2
Matt Mitchell made dunk
0-2
19:17
+3
RJ Barrett made 3-pt. jump shot, assist by Zion Williamson
3-2
18:47
Personal foul on Marques Bolden
18:31
Devin Watson missed 3-pt. jump shot
18:29
Defensive rebound by Tre Jones
18:23
+3
Zion Williamson made 3-pt. jump shot, assist by Tre Jones
6-2
18:02
Personal foul on Zion Williamson
17:52
Matt Mitchell missed layup
17:50
Defensive rebound by Marques Bolden
17:44
Shooting foul on Devin Watson
17:44
Tre Jones missed 1st of 2 free throws
17:44
Tre Jones missed 2nd of 2 free throws
17:44
Defensive rebound by Jeremy Hemsley
17:32
Jalen McDaniels missed layup
17:30
Defensive rebound by Zion Williamson
17:26
Offensive foul on Cam Reddish
17:26
Turnover on Cam Reddish
16:57
+2
Jalen McDaniels made jump shot
6-4
16:37
Zion Williamson missed layup, blocked by Jalen McDaniels
16:35
Offensive rebound by Javin DeLaurier
16:33
Javin DeLaurier missed 3-pt. jump shot
16:33
Offensive rebound by Zion Williamson
16:33
Lost ball turnover on Zion Williamson
16:11
Jeremy Hemsley missed layup
16:10
Defensive rebound by Jack White
16:10
Personal foul on Matt Mitchell
16:00
Cam Reddish missed 3-pt. jump shot
15:58
Offensive rebound by Javin DeLaurier
15:50
+2
Tre Jones made jump shot
8-4
15:40
Personal foul on RJ Barrett
15:23
+2
Jeremy Hemsley made jump shot, assist by Devin Watson
8-6
15:02
+3
RJ Barrett made 3-pt. jump shot, assist by Cam Reddish
11-6
14:38
Jalen McDaniels missed jump shot
14:36
Defensive rebound by Javin DeLaurier
14:35
Personal foul on Nolan Narain
14:13
Zion Williamson missed jump shot, blocked by Jalen McDaniels
14:12
Offensive rebound by Zion Williamson
14:06
+3
Jack White made 3-pt. jump shot, assist by RJ Barrett
14-6
13:44
Bad pass turnover on Jalen McDaniels, stolen by Zion Williamson
13:40
Offensive foul on Tre Jones
13:40
Turnover on Tre Jones
13:23
Traveling violation turnover on Devin Watson
13:07
+3
Jack White made 3-pt. jump shot, assist by RJ Barrett
17-6
12:54
Personal foul on Zion Williamson
12:45
Bad pass turnover on Devin Watson, stolen by Tre Jones
12:41
Shooting foul on Jordan Schakel
12:41
+1
RJ Barrett made 1st of 2 free throws
18-6
12:41
+1
RJ Barrett made 2nd of 2 free throws
19-6
12:19
+3
Jordan Schakel made 3-pt. jump shot, assist by Devin Watson
19-9
11:56
+2
Cam Reddish made jump shot
21-9
11:37
+2
Devin Watson made layup
21-11
11:12
Jordan Goldwire missed 3-pt. jump shot
11:10
Offensive rebound by Marques Bolden
11:06
+2
Marques Bolden made layup
23-11
10:47
+2
Matt Mitchell made layup, assist by Devin Watson
23-13
10:33
+3
Cam Reddish made 3-pt. jump shot
26-13
10:13
+2
Jeremy Hemsley made layup
26-15
9:54
RJ Barrett missed 3-pt. jump shot
9:52
Defensive rebound by Matt Mitchell
9:47
Lost ball turnover on Matt Mitchell
9:36
Cam Reddish missed 3-pt. jump shot
9:34
Offensive rebound by Javin DeLaurier
9:29
Bad pass turnover on Alex O'Connell, stolen by Jeremy Hemsley
9:26
Shooting foul on Cam Reddish
9:26
+1
Jalen McDaniels made 1st of 2 free throws
26-16
9:26
+1
Jalen McDaniels made 2nd of 2 free throws
26-17
9:08
Bad pass turnover on Tre Jones, stolen by Devin Watson
9:00
Jeremy Hemsley missed 3-pt. jump shot
8:58
Defensive rebound by Javin DeLaurier
8:55
Shooting foul on Jeremy Hemsley
8:55
+1
Javin DeLaurier made 1st of 2 free throws
27-17
8:55
+1
Javin DeLaurier made 2nd of 2 free throws
28-17
8:30
Traveling violation turnover on Jeremy Hemsley
8:06
Tre Jones missed layup
8:05
Defensive rebound by Jeremy Hemsley
8:05
Personal foul on Javin DeLaurier
8:05
+1
Jeremy Hemsley made 1st of 2 free throws
28-18
8:05
+1
Jeremy Hemsley made 2nd of 2 free throws
28-19
7:52
Personal foul on Jeremy Hemsley
7:49
RJ Barrett missed 3-pt. jump shot
7:47
Offensive rebound by Jack White
7:31
Zion Williamson missed 3-pt. jump shot
7:29
Defensive rebound by Matt Mitchell
7:11
Devin Watson missed 3-pt. jump shot
7:09
Offensive rebound by Nathan Mensah
7:05
Nathan Mensah missed layup, blocked by Zion Williamson
7:03
Defensive rebound by Jack White
7:00
Shooting foul on Nathan Mensah
7:00
+1
RJ Barrett made 1st of 2 free throws
29-19
7:00
RJ Barrett missed 2nd of 2 free throws
7:00
Defensive rebound by Jordan Schakel
6:58
Jumpball received by San Diego State
6:47
Jordan Schakel missed 3-pt. jump shot
6:45
Defensive rebound by Marques Bolden
6:36
Zion Williamson missed layup
6:35
Defensive rebound by Jordan Schakel
6:35
Personal foul on Marques Bolden
6:35
+1
Jordan Schakel made 1st of 2 free throws
29-20
6:35
+1
Jordan Schakel made 2nd of 2 free throws
29-21
6:23
RJ Barrett missed 3-pt. jump shot
6:21
Defensive rebound by Devin Watson
6:13
Matt Mitchell missed 3-pt. jump shot
6:11
Defensive rebound by Zion Williamson
5:49
Personal foul on Jalen McDaniels
5:49
+1
Zion Williamson made 1st of 2 free throws
30-21
5:49
+1
Zion Williamson made 2nd of 2 free throws
31-21
5:31
Matt Mitchell missed 3-pt. jump shot
5:29
Defensive rebound by RJ Barrett
5:13
+2
Tre Jones made layup
33-21
5:13
Shooting foul on Jordan Schakel
5:13
Tre Jones missed free throw
5:13
Defensive rebound by Nolan Narain
5:01
Shooting foul on Javin DeLaurier
5:01
Matt Mitchell missed 1st of 2 free throws
4:40
+2
Tre Jones made layup, assist by Antonio Vrankovic
35-21
5:01
+1
Matt Mitchell made 2nd of 2 free throws
33-22
4:40
+2
Tre Jones made layup, assist by Antonio Vrankovic
35-22
4:17
Personal foul on Antonio Vrankovic
4:17
+1
Matt Mitchell made 1st of 2 free throws
35-23
4:17
+1
Matt Mitchell made 2nd of 2 free throws
35-24
4:05
Personal foul on Adam Seiko
4:05
+1
RJ Barrett made 1st of 2 free throws
36-24
4:05
+1
RJ Barrett made 2nd of 2 free throws
37-24
3:47
+2
Jalen McDaniels made jump shot
37-26
3:28
+3
Tre Jones made 3-pt. jump shot, assist by RJ Barrett
40-26
3:08
+3
Adam Seiko made 3-pt. jump shot, assist by Jalen McDaniels
40-29
2:52
Jack White missed 3-pt. jump shot
2:50
Offensive rebound by Antonio Vrankovic
2:40
RJ Barrett missed 3-pt. jump shot
2:38
Defensive rebound by Nolan Narain
2:38
Personal foul on Antonio Vrankovic
2:38
Nolan Narain missed 1st of 2 free throws
2:38
Defensive rebound by Jack White
2:38
Nolan Narain missed 2nd of 2 free throws
2:38
Defensive rebound by Jack White
2:31
Bad pass turnover on Cam Reddish, stolen by Nolan Narain
2:30
Bad pass turnover on Nolan Narain
2:05
+2
RJ Barrett made jump shot
42-29
1:34
Shooting foul on Javin DeLaurier
1:34
+1
Matt Mitchell made 1st of 2 free throws
42-30
1:34
+1
Matt Mitchell made 2nd of 2 free throws
42-31
1:10
RJ Barrett missed jump shot
1:08
Offensive rebound by Antonio Vrankovic
1:08
Personal foul on Matt Mitchell
1:08
Antonio Vrankovic missed 1st of 2 free throws
46.0
3-second violation turnover on Devin Watson
1:08
+1
Antonio Vrankovic made 2nd of 2 free throws
43-31
46.0
3-second violation turnover on Devin Watson
40.0
+3
RJ Barrett made 3-pt. jump shot
46-31
22.0
Nathan Mensah missed jump shot
20.0
Offensive rebound by Jalen McDaniels
20.0
Personal foul on Antonio Vrankovic
20.0
Jalen McDaniels missed 1st of 2 free throws
2.0
+3
Cam Reddish made 3-pt. jump shot, assist by RJ Barrett
49-31
20.0
+1
Jalen McDaniels made 2nd of 2 free throws
46-32
2.0
+3
Cam Reddish made 3-pt. jump shot, assist by RJ Barrett
49-32
2nd Half
DUKE
Blue Devils
41
SDSU
Aztecs
32
Time
Team
Play
Score
19:44
Cam Reddish missed jump shot
19:42
Defensive rebound by Jalen McDaniels
19:37
+2
Jeremy Hemsley made layup
49-34
19:23
Bad pass turnover on Zion Williamson, stolen by Devin Watson
19:14
+2
Jalen McDaniels made layup, assist by Jordan Schakel
49-36
19:14
Shooting foul on RJ Barrett
19:14
Jalen McDaniels missed free throw
19:14
Offensive rebound by Jordan Schakel
19:04
Jordan Schakel missed 3-pt. jump shot
19:02
Defensive rebound by Zion Williamson
18:56
+2
Tre Jones made layup
51-36
18:51
Jalen McDaniels missed layup
18:49
Defensive rebound by RJ Barrett
18:31
+3
Tre Jones made 3-pt. jump shot, assist by RJ Barrett
54-36
18:12
Jalen McDaniels missed jump shot
18:10
Defensive rebound by RJ Barrett
18:06
+2
RJ Barrett made layup
56-36
18:06
Shooting foul on Devin Watson
18:06
+1
RJ Barrett made free throw
57-36
17:55
Shooting foul on Marques Bolden
17:55
+1
Jeremy Hemsley made 1st of 2 free throws
57-37
17:55
+1
Jeremy Hemsley made 2nd of 2 free throws
57-38
17:40
+2
Zion Williamson made layup, assist by Cam Reddish
59-38
17:39
Shooting foul on Jordan Schakel
17:39
Zion Williamson missed free throw
17:39
Defensive rebound by Jeremy Hemsley
17:37
Personal foul on RJ Barrett
17:23
Jeremy Hemsley missed 3-pt. jump shot
17:21
Defensive rebound by Cam Reddish
17:13
Shooting foul on Jalen McDaniels
17:13
+1
Cam Reddish made 1st of 2 free throws
60-38
17:13
+1
Cam Reddish made 2nd of 2 free throws
61-38
16:54
+3
Devin Watson made 3-pt. jump shot, assist by Jalen McDaniels
61-41
16:41
Cam Reddish missed 3-pt. jump shot
16:39
Offensive rebound by Zion Williamson
16:38
Personal foul on Devin Watson
16:29
+2
Cam Reddish made reverse layup
63-41
16:13
+3
Devin Watson made 3-pt. jump shot, assist by Jalen McDaniels
63-44
15:54
+2
Cam Reddish made jump shot
65-44
15:54
Shooting foul on Nolan Narain
15:54
Cam Reddish missed free throw
15:54
Defensive rebound by Jalen McDaniels
15:49
Lost ball turnover on Jalen McDaniels, stolen by Zion Williamson
15:35
Zion Williamson missed 3-pt. jump shot
15:33
Defensive rebound by Devin Watson
15:26
Nathan Mensah missed layup, blocked by Jack White
15:24
Offensive rebound by Jordan Schakel
15:04
Jeremy Hemsley missed jump shot
15:02
Defensive rebound by Jack White
15:04
Offensive foul on RJ Barrett
15:04
Turnover on RJ Barrett
14:57
Personal foul on Cam Reddish
14:50
Bad pass turnover on Jalen McDaniels, stolen by Zion Williamson
14:37
Zion Williamson missed jump shot
14:35
Offensive rebound by Duke
14:32
+2
Zion Williamson made dunk
67-44
14:12
Jeremy Hemsley missed 3-pt. jump shot
14:10
Defensive rebound by Javin DeLaurier
14:05
+2
Jack White made layup, assist by Tre Jones
69-44
13:38
Personal foul on Javin DeLaurier
13:37
Bad pass turnover on Jordan Schakel, stolen by Zion Williamson
13:30
+2
Zion Williamson made dunk
71-44
13:14
+2
Devin Watson made jump shot
71-46
12:58
Jack White missed 3-pt. jump shot
12:56
Defensive rebound by Jalen McDaniels
12:50
Devin Watson missed 3-pt. jump shot
12:48
Defensive rebound by Jack White
12:47
Lost ball turnover on Jack White, stolen by Matt Mitchell
12:38
Matt Mitchell missed 3-pt. jump shot
12:36
Defensive rebound by Jack White
12:12
Shooting foul on Nathan Mensah
12:12
Marques Bolden missed 1st of 2 free throws
12:12
Marques Bolden missed 2nd of 2 free throws
12:12
Defensive rebound by Nathan Mensah
12:00
Bad pass turnover on Matt Mitchell, stolen by Zion Williamson
11:48
Shooting foul on Jalen McDaniels
11:47
+1
Marques Bolden made 1st of 2 free throws
72-46
11:47
+1
Marques Bolden made 2nd of 2 free throws
73-46
11:22
Jordan Schakel missed layup, blocked by Marques Bolden
11:20
Offensive rebound by San Diego State
11:16
+3
Adam Seiko made 3-pt. jump shot, assist by Nathan Mensah
73-49
11:02
+2
Alex O'Connell made jump shot
75-49
10:50
Jalen McDaniels missed jump shot
10:48
Defensive rebound by Marques Bolden
10:39
+2
Alex O'Connell made jump shot
77-49
10:17
Jeremy Hemsley missed 3-pt. jump shot
10:15
Defensive rebound by Alex O'Connell
9:59
+2
Zion Williamson made layup
79-49
9:44
+2
Jeremy Hemsley made dunk
79-51
9:19
Shooting foul on Jordan Schakel
9:19
+1
Jack White made 1st of 2 free throws
80-51
9:19
+1
Jack White made 2nd of 2 free throws
81-51
9:05
Bad pass turnover on Jeremy Hemsley, stolen by Cam Reddish
8:53
+2
Cam Reddish made reverse layup, assist by Jack White
83-51
8:33
Nolan Narain missed turnaround jump shot
8:31
Defensive rebound by Cam Reddish
8:18
Offensive foul on Jack White
8:18
Turnover on Jack White
8:03
Matt Mitchell missed layup
8:01
Defensive rebound by Jack White
7:43
Shooting foul on Nolan Narain
7:43
+1
RJ Barrett made 1st of 2 free throws
84-51
7:43
RJ Barrett missed 2nd of 2 free throws
7:43
Defensive rebound by Aguek Arop
7:32
Traveling violation turnover on Jeremy Hemsley
7:18
RJ Barrett missed jump shot
7:16
Offensive rebound by Antonio Vrankovic
6:59
RJ Barrett missed layup, blocked by Aguek Arop
6:57
Offensive rebound by RJ Barrett
6:57
RJ Barrett missed layup
6:57
Offensive rebound by Justin Robinson
6:57
+2
Justin Robinson made dunk
86-51
6:28
+2
Matt Mitchell made jump shot
86-53
6:18
Shooting foul on Aguek Arop
6:18
Antonio Vrankovic missed 1st of 2 free throws
5:58
Aguek Arop missed 3-pt. jump shot
6:18
+1
Antonio Vrankovic made 2nd of 2 free throws
87-53
5:58
Aguek Arop missed 3-pt. jump shot
5:56
Defensive rebound by Antonio Vrankovic
5:43
Jordan Goldwire missed 3-pt. jump shot
5:41
Defensive rebound by Jalen McDaniels
5:34
Personal foul on Javin DeLaurier
5:34
+1
Jalen McDaniels made 1st of 2 free throws
87-54
5:34
+1
Jalen McDaniels made 2nd of 2 free throws
87-55
5:23
Alex O'Connell missed 3-pt. jump shot
5:21
Defensive rebound by Jeremy Hemsley
5:13
Jordan Schakel missed 3-pt. jump shot
5:11
Offensive rebound by Devin Watson
5:03
+3
Devin Watson made 3-pt. jump shot
87-58
4:49
Shooting foul on Matt Mitchell
4:49
+1
Jack White made 1st of 2 free throws
88-58
4:49
+1
Jack White made 2nd of 2 free throws
89-58
4:43
Personal foul on Jordan Goldwire
4:43
+1
Devin Watson made 1st of 2 free throws
89-59
4:43
+1
Devin Watson made 2nd of 2 free throws
89-60
4:16
Traveling violation turnover on Justin Robinson
4:02
Matt Mitchell missed 3-pt. jump shot
4:00
Defensive rebound by Alex O'Connell
3:35
Shooting foul on Matt Mitchell
3:35
+1
Jordan Goldwire made 1st of 2 free throws
90-60
3:35
Jordan Goldwire missed 2nd of 2 free throws
3:35
Defensive rebound by Aguek Arop
3:19
Joel Mensah missed dunk
3:17
Defensive rebound by Duke
3:03
Jordan Goldwire missed jump shot
3:01
Defensive rebound by Aguek Arop
2:55
+2
Aguek Arop made driving layup
90-62
2:32
Bad pass turnover on Antonio Vrankovic
2:23
Jeremy Hemsley missed jump shot
2:21
Defensive rebound by Alex O'Connell
2:16
Justin Robinson missed 3-pt. jump shot
2:14
Defensive rebound by Aguek Arop
2:03
Joel Mensah missed jump shot
2:01
Defensive rebound by Justin Robinson
1:35
Traveling violation turnover on Alex O'Connell
1:24
Personal foul on Brennan Besser
1:24
Adam Seiko missed 1st of 2 free throws
1:24
Defensive rebound by Alex O'Connell
1:24
Adam Seiko missed 2nd of 2 free throws
1:24
Defensive rebound by Alex O'Connell
56.0
Lost ball turnover on Alex O'Connell, stolen by Michael Sohikish
32.0
Shooting foul on Justin Robinson
32.0
+1
Adam Seiko made 1st of 2 free throws
90-63
32.0
+1
Adam Seiko made 2nd of 2 free throws
90-64
5.0
Lost ball turnover on Jordan Goldwire, stolen by Aguek Arop
5.0
Aguek Arop missed layup, blocked by Justin Robinson