Colorado Buffaloes raced out to a big halftime lead, extended it early in the second half.
Then Arizona State Sun Devils made a run. Instead of folding, Colorado pushed back and will make the long journey home with a win.
McKinley Wright IV scored 17 points, Tyler Bey had 15 points and 12 rebounds, and Colorado pulled away to beat short-handed Arizona State 81-71 in Shanghai on Saturday.
''Our veteran leadership on the court, the fact that we've been in those situations before,'' Colorado coach Tad Boyle said of the Buffaloes fighting back after Arizona State's run. ''We've got great resiliency and toughness.''
The Sun Devils and Buffaloes opened the season in Shanghai for the fifth year of the Pac-12's Global Initiative. Though they're conference teams, the game did not count in the Pac-12 standings.
Arizona State was at a disadvantage before it ever started, playing without forwards Romello White and Taeshon Cherry for violating team rules prior to the China trip.
Colorado took advantage by working the ball inside and getting to the rim early while building a 17-point lead.
The Sun Devils revved up their transition game during a big second-half run to tie it, but Colorado pulled away over the final 6 1/2 minutes.
Wright finished with seven assists and five rebounds.
''Getting this win is huge for us and going to make our flight better tomorrow morning,'' Bey said.
The Sun Devils made one big run but could not sustain much of a rhythm with White and Cherry sitting on the bench.
Remy Martin had 23 points, nine rebounds and seven assists to lead Arizona State. Rob Edwards added 20 points.
''I have high hopes for this team as the year moves forward,'' Arizona State coach Bobby Hurley said. ''Coming into the year when I watch in practice and have my full complement of players available, we've shown we can be a very potent offensive team. That didn't happen for us tonight.''
Exploiting Arizona State's lack of inside presence, the Buffaloes went on a 15-3 run while building a 42-29 halftime lead behind Schwartz's 13 points. Colorado then stretched it to 17 in the opening minutes of the second half.
The Sun Devils finally got their up-tempo game going midway through the second half, getting out on the break and hitting 3s in transition during a 15-2 run to pull within 52-51.
Arizona State tied it and kept Colorado within reach until the Buffaloes used a 7-0 run to stretch the lead back to 10.
''We couldn't get our momentum going with scoring,'' Hurley said. ''We're a way better scoring team than we showed tonight. We got some pretty good looks from 3 and some of our guys that shoot it better and shown they can maybe didn't have their best offensive night.''
BIG PICTURE
Arizona State was able to make a run despite having two starting frontcourt players on the bench, but the lack of depth and size were too much to overcome. That shouldn't be a problem when White and Cherry return.
Colorado showed off its depth and versatility to open the season with solid victory in China.
UP NEXT
Arizona State hosts Central Connecticut State on Thursday.
Colorado hosts San Diego on Nov. 16.
---
More AP college basketball: https://apnews.com/Collegebasketball and http://www.twitter.com/AP-Top25
Copyright 2019 by STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.
1st Half
ASU
Sun Devils
29
COLO
Buffaloes
42
Time
Team
Play
Score
20:00
Jumpball received by Colorado
19:37
+2
Evan Battey made layup, assist by D'Shawn Schwartz
0-2
19:08
+3
Rob Edwards made 3-pt. jump shot
3-2
18:50
+3
D'Shawn Schwartz made 3-pt. jump shot, assist by McKinley Wright IV
3-5
18:30
+2
Jalen Graham made jump shot, assist by Alonzo Verge
5-5
18:07
Tyler Bey missed jump shot, blocked by Jalen Graham
18:05
Defensive rebound by Alonzo Verge
17:40
Remy Martin missed layup
17:38
Defensive rebound by Tyler Bey
17:12
Personal foul on Jalen Graham
16:58
Tyler Bey missed 3-pt. jump shot
16:58
Defensive rebound by Kimani Lawrence
16:58
Personal foul on Tyler Bey
16:58
Personal foul on D'Shawn Schwartz
17:08
Kimani Lawrence missed jump shot
16:58
Defensive rebound by Tyler Bey
16:58
Shooting foul on Elias Valtonen
16:58
+1
Evan Battey made 1st of 2 free throws
5-6
16:58
Evan Battey missed 2nd of 2 free throws
16:58
Defensive rebound by Kimani Lawrence
16:49
Alonzo Verge missed jump shot, blocked by Daylen Kountz
16:47
Defensive rebound by D'Shawn Schwartz
16:39
+2
Tyler Bey made layup, assist by D'Shawn Schwartz
5-8
16:22
Kimani Lawrence missed jump shot
16:20
Defensive rebound by McKinley Wright IV
16:13
McKinley Wright IV missed jump shot
16:11
Defensive rebound by Kimani Lawrence
16:05
+2
Alonzo Verge made layup, assist by Remy Martin
7-8
15:41
+3
D'Shawn Schwartz made 3-pt. jump shot, assist by Tyler Bey
7-11
15:25
Rob Edwards missed 3-pt. jump shot
15:23
Defensive rebound by McKinley Wright IV
15:16
Offensive foul on Evan Battey
15:16
Turnover on Evan Battey
15:06
+3
Rob Edwards made 3-pt. jump shot, assist by Jaelen House
10-11
14:53
Tyler Bey missed layup
14:51
Offensive rebound by Tyler Bey
14:51
Shooting foul on Rob Edwards
14:51
+1
Tyler Bey made 1st of 2 free throws
10-12
14:51
+1
Tyler Bey made 2nd of 2 free throws
10-13
14:27
+2
Remy Martin made jump shot
12-13
14:13
Lost ball turnover on Tyler Bey, stolen by Remy Martin
14:07
Shooting foul on Shane Gatling
14:07
+1
Elias Valtonen made 1st of 2 free throws
13-13
14:07
Elias Valtonen missed 2nd of 2 free throws
14:07
Defensive rebound by McKinley Wright IV
14:00
McKinley Wright IV missed 3-pt. jump shot
13:58
Defensive rebound by Alonzo Verge
13:46
Jaelen House missed 3-pt. jump shot
13:44
Defensive rebound by Evan Battey
13:27
Traveling violation turnover on Lucas Siewert
13:16
Shooting foul on Lucas Siewert
13:16
+1
Rob Edwards made 1st of 2 free throws
14-13
13:16
+1
Rob Edwards made 2nd of 2 free throws
15-13
13:08
Turnover on Shane Gatling
13:02
Rob Edwards missed layup
13:02
Defensive rebound by Lucas Siewert
12:44
+3
Lucas Siewert made 3-pt. jump shot, assist by Eli Parquet
15-16
12:31
Alonzo Verge missed jump shot
12:29
Defensive rebound by Eli Parquet
12:19
+2
Maddox Daniels made jump shot
15-18
12:10
Offensive foul on Rob Edwards
12:10
Turnover on Rob Edwards
11:55
+3
Maddox Daniels made 3-pt. jump shot, assist by Eli Parquet
15-21
11:37
Remy Martin missed layup
11:35
Defensive rebound by Evan Battey
11:26
Lost ball turnover on Shane Gatling, stolen by Remy Martin
11:26
Shooting foul on Evan Battey
11:26
Remy Martin missed 1st of 2 free throws
11:26
Defensive rebound by Eli Parquet
11:26
Remy Martin missed 2nd of 2 free throws
11:26
Defensive rebound by Eli Parquet
11:06
McKinley Wright IV missed jump shot, blocked by Jalen Graham
11:04
Defensive rebound by Arizona State
10:52
Lucas Siewert missed jump shot
10:52
Offensive rebound by Maddox Daniels
10:52
+2
McKinley Wright IV made jump shot
15-23
10:30
Kimani Lawrence missed jump shot
10:28
Defensive rebound by Lucas Siewert
10:21
McKinley Wright IV missed jump shot
10:19
Offensive rebound by Tyler Bey
10:19
Lost ball turnover on Tyler Bey, stolen by Alonzo Verge
10:07
+3
Jaelen House made 3-pt. jump shot, assist by Remy Martin
18-23
9:49
Daylen Kountz missed jump shot
9:47
Offensive rebound by Dallas Walton
9:42
McKinley Wright IV missed layup, blocked by Jalen Graham
9:40
Defensive rebound by Remy Martin
9:30
Traveling violation turnover on Jalen Graham
9:23
Lost ball turnover on Daylen Kountz, stolen by Alonzo Verge
9:06
Personal foul on Tyler Bey
9:06
Kimani Lawrence missed free throw
9:06
Defensive rebound by Dallas Walton
8:44
D'Shawn Schwartz missed jump shot
8:42
Defensive rebound by Jalen Graham
8:28
Jaelen House missed jump shot, blocked by Lucas Siewert
8:26
Defensive rebound by Lucas Siewert
8:25
Personal foul on Elias Valtonen
8:15
+2
Lucas Siewert made jump shot
18-25
7:59
Offensive foul on Elias Valtonen
7:59
Turnover on Elias Valtonen
7:46
+2
McKinley Wright IV made jump shot
18-27
7:15
Remy Martin missed 3-pt. jump shot
7:13
Defensive rebound by McKinley Wright IV
7:04
D'Shawn Schwartz missed jump shot, blocked by Kimani Lawrence
7:02
Defensive rebound by Khalid Thomas
6:56
Rob Edwards missed jump shot
6:54
Defensive rebound by Alexander Strating
6:46
Lucas Siewert missed 3-pt. jump shot
6:44
Offensive rebound by Colorado
6:44
Personal foul on Khalid Thomas
6:44
+1
Alexander Strating made 1st of 2 free throws
18-28
6:44
Alexander Strating missed 2nd of 2 free throws
6:44
Defensive rebound by Andre Allen
6:21
Bad pass turnover on Rob Edwards
6:15
Daylen Kountz missed jump shot
6:13
Defensive rebound by Rob Edwards
6:07
Lost ball turnover on Rob Edwards
5:49
Traveling violation turnover on Alexander Strating
5:32
Kimani Lawrence missed 3-pt. jump shot
5:30
Defensive rebound by McKinley Wright IV
5:21
Lucas Siewert missed jump shot
5:19
Defensive rebound by Andre Allen
5:11
+2
Kimani Lawrence made layup, assist by Alonzo Verge
20-28
4:44
+2
McKinley Wright IV made jump shot
20-30
4:44
Shooting foul on Kimani Lawrence
4:44
+1
McKinley Wright IV made free throw
20-31
4:33
Alonzo Verge missed 3-pt. jump shot
4:31
Defensive rebound by Lucas Siewert
3:59
Daylen Kountz missed jump shot
3:57
Defensive rebound by Alonzo Verge
3:52
+2
Alonzo Verge made layup
22-31
3:41
Personal foul on Jaelen House
3:41
+1
Daylen Kountz made 1st of 2 free throws
22-32
3:41
+1
Daylen Kountz made 2nd of 2 free throws
22-33
3:24
Remy Martin missed layup
3:22
Offensive rebound by Jalen Graham
3:11
Jaelen House missed 3-pt. jump shot
3:09
Defensive rebound by Alexander Strating
3:03
Lost ball turnover on Daylen Kountz, stolen by Jaelen House
3:03
Personal foul on Daylen Kountz
3:03
+1
Jaelen House made 1st of 2 free throws
23-33
3:03
+1
Jaelen House made 2nd of 2 free throws
24-33
2:45
+2
D'Shawn Schwartz made layup
24-35
2:32
Alonzo Verge missed 3-pt. jump shot
2:30
Defensive rebound by Lucas Siewert
2:13
Lucas Siewert missed layup, blocked by Jalen Graham
2:11
Defensive rebound by Remy Martin
2:06
Personal foul on Maddox Daniels
2:06
+1
Remy Martin made 1st of 2 free throws
25-35
2:06
+1
Remy Martin made 2nd of 2 free throws
26-35
1:44
+2
D'Shawn Schwartz made jump shot
26-37
1:31
Jaelen House missed jump shot
1:29
Defensive rebound by Lucas Siewert
1:22
+3
D'Shawn Schwartz made 3-pt. jump shot, assist by Lucas Siewert
26-40
1:08
+3
Kimani Lawrence made 3-pt. jump shot, assist by Remy Martin
29-40
48.0
Maddox Daniels missed 3-pt. jump shot
46.0
Defensive rebound by Alonzo Verge
19.0
+2
McKinley Wright IV made layup
29-42
5.0
Offensive foul on Jaelen House
5.0
Turnover on Jaelen House
2.0
D'Shawn Schwartz missed 3-pt. jump shot
0.0
Defensive rebound by Arizona State
2nd Half
ASU
Sun Devils
42
COLO
Buffaloes
39
Time
Team
Play
Score
19:49
Jalen Graham missed jump shot
19:49
Jalen Graham missed jump shot
19:47
Defensive rebound by Tyler Bey
19:40
Tyler Bey missed 3-pt. jump shot
19:38
Offensive rebound by Evan Battey
19:29
+2
Evan Battey made jump shot
29-44
19:19
Rob Edwards missed 3-pt. jump shot
19:17
Defensive rebound by Evan Battey
19:08
D'Shawn Schwartz missed jump shot
19:06
Defensive rebound by Kimani Lawrence
18:37
Lost ball turnover on Rob Edwards, stolen by Evan Battey
18:28
+2
D'Shawn Schwartz made layup
29-46
18:28
+2
Kimani Lawrence made jump shot, assist by Jalen Graham
31-46
18:20
Turnover on Tyler Bey
18:18
Lost ball turnover on Remy Martin, stolen by Tyler Bey
18:12
Tyler Bey missed 3-pt. jump shot
18:10
Defensive rebound by Remy Martin
18:04
Alonzo Verge missed 3-pt. jump shot
18:02
Offensive rebound by Kimani Lawrence
17:51
+2
Remy Martin made layup
33-46
17:49
+2
Evan Battey made layup, assist by McKinley Wright IV
33-48
17:29
Shooting foul on Kimani Lawrence
17:29
Evan Battey missed free throw
17:27
Defensive rebound by Elias Valtonen
17:15
+2
Rob Edwards made layup
35-48
17:15
Shooting foul on D'Shawn Schwartz
17:15
+1
Rob Edwards made free throw
36-48
16:49
Evan Battey missed layup
16:49
Defensive rebound by Elias Valtonen
16:49
Remy Martin missed layup
16:49
Offensive rebound by Elias Valtonen
16:49
Remy Martin missed jump shot
16:47
Defensive rebound by Evan Battey
16:40
+2
Tyler Bey made layup, assist by McKinley Wright IV
36-50
16:20
Remy Martin missed jump shot
16:18
Defensive rebound by Evan Battey
16:08
McKinley Wright IV missed jump shot
16:06
Defensive rebound by Remy Martin
15:58
+3
Rob Edwards made 3-pt. jump shot, assist by Remy Martin
39-50
15:38
Daylen Kountz missed jump shot
15:36
Defensive rebound by Remy Martin
15:17
+2
Remy Martin made jump shot
41-50
15:06
Personal foul on Elias Valtonen
14:59
Lost ball turnover on McKinley Wright IV, stolen by Jaelen House
14:52
Jaelen House missed layup
14:50
Defensive rebound by McKinley Wright IV
14:43
Personal foul on Kimani Lawrence
14:35
+2
Lucas Siewert made jump shot
41-52
14:19
Kimani Lawrence missed layup, blocked by Shane Gatling
14:17
Defensive rebound by Colorado
14:15
Bad pass turnover on Lucas Siewert
14:13
+2
Kimani Lawrence made jump shot
43-52
14:13
Shooting foul on Evan Battey
14:13
+1
Kimani Lawrence made free throw
44-52
14:11
Lost ball turnover on D'Shawn Schwartz, stolen by Remy Martin
13:57
+2
Rob Edwards made layup, assist by Remy Martin
46-52
13:45
Tyler Bey missed jump shot
13:43
Offensive rebound by Tyler Bey
13:42
Shooting foul on Rob Edwards
13:42
Tyler Bey missed 1st of 2 free throws
13:42
Tyler Bey missed 2nd of 2 free throws
13:42
Tyler Bey missed 2nd of 2 free throws
13:42
Defensive rebound by Jaelen House
13:37
+3
Remy Martin made 3-pt. jump shot
49-52
13:20
Lucas Siewert missed jump shot
13:18
Defensive rebound by Remy Martin
13:08
+2
Jalen Graham made dunk, assist by Remy Martin
51-52
12:55
Personal foul on Jalen Graham
12:55
Shane Gatling missed jump shot
12:53
Defensive rebound by Elias Valtonen
12:41
Remy Martin missed 3-pt. jump shot
12:39
Defensive rebound by Tyler Bey
12:31
+3
Maddox Daniels made 3-pt. jump shot, assist by McKinley Wright IV
51-55
12:17
Alonzo Verge missed layup
12:15
Defensive rebound by Tyler Bey
12:12
Bad pass turnover on Tyler Bey, stolen by Jaelen House
12:12
Shooting foul on Tyler Bey
12:12
+1
Jaelen House made 1st of 2 free throws
52-55
12:12
+1
Jaelen House made 2nd of 2 free throws
53-55
12:04
+2
Lucas Siewert made layup, assist by D'Shawn Schwartz
53-57
11:53
Alonzo Verge missed jump shot
11:51
Defensive rebound by Lucas Siewert
11:46
Traveling violation turnover on Lucas Siewert
11:32
+2
Remy Martin made layup
55-57
11:17
+2
Daylen Kountz made jump shot
55-59
10:58
+2
Remy Martin made layup
57-59
10:41
Traveling violation turnover on Evan Battey
10:21
+2
Jalen Graham made jump shot, assist by Remy Martin
59-59
9:57
+2
McKinley Wright IV made jump shot
59-61
9:42
Offensive foul on Kimani Lawrence
9:42
Turnover on Kimani Lawrence
9:29
+2
McKinley Wright IV made layup
59-63
9:13
+3
Remy Martin made 3-pt. jump shot
62-63
8:53
Daylen Kountz missed 3-pt. jump shot
8:51
Offensive rebound by Evan Battey
8:42
+2
Evan Battey made jump shot
62-65
8:24
Elias Valtonen missed jump shot
8:22
Defensive rebound by Evan Battey
8:13
+2
McKinley Wright IV made jump shot
62-67
7:54
Shooting foul on Maddox Daniels
7:54
Rob Edwards missed 1st of 2 free throws
7:54
+1
Rob Edwards made 2nd of 2 free throws
63-67
7:54
+1
Rob Edwards made 2nd of 2 free throws
63-67
7:40
Bad pass turnover on McKinley Wright IV, stolen by Remy Martin
7:33
Rob Edwards missed layup
7:31
Defensive rebound by Colorado
7:29
Shooting foul on Andre Allen
7:29
+1
Daylen Kountz made 1st of 2 free throws
63-68
7:29
Daylen Kountz missed 2nd of 2 free throws
7:29
Defensive rebound by Remy Martin
7:14
Offensive foul on Jaelen House
7:14
Turnover on Jaelen House
6:59
+2
Tyler Bey made jump shot
63-70
6:35
+3
Rob Edwards made 3-pt. jump shot, assist by Remy Martin
66-70
6:16
McKinley Wright IV missed jump shot
6:14
Offensive rebound by Evan Battey
6:04
Personal foul on Jalen Graham
6:04
Evan Battey missed free throw
6:04
Defensive rebound by Alonzo Verge
5:46
Remy Martin missed jump shot
5:44
Defensive rebound by Tyler Bey
5:26
Tyler Bey missed 3-pt. jump shot
5:24
Defensive rebound by Remy Martin
5:14
Traveling violation turnover on Alonzo Verge
5:01
+2
McKinley Wright IV made layup
66-72
4:46
Jaelen House missed layup
4:44
Defensive rebound by Tyler Bey
4:39
D'Shawn Schwartz missed 3-pt. jump shot
4:37
Offensive rebound by McKinley Wright IV
4:25
Personal foul on Alonzo Verge
4:25
+1
Tyler Bey made 1st of 2 free throws
66-73
4:25
+1
Tyler Bey made 2nd of 2 free throws
66-74
4:12
+2
Remy Martin made layup
68-74
4:12
Personal foul on McKinley Wright IV
4:12
+1
Remy Martin made free throw
69-74
3:59
Lost ball turnover on Evan Battey, stolen by Remy Martin
3:55
Bad pass turnover on Remy Martin, stolen by McKinley Wright IV
3:50
+2
Tyler Bey made dunk, assist by McKinley Wright IV
69-76
3:30
Bad pass turnover on Remy Martin, stolen by Tyler Bey
2:57
McKinley Wright IV missed jump shot
2:55
Offensive rebound by Tyler Bey
2:55
Shooting foul on Rob Edwards
2:55
Tyler Bey missed 1st of 2 free throws
2:55
+1
Tyler Bey made 2nd of 2 free throws
69-77
2:55
+1
Tyler Bey made 2nd of 2 free throws
69-77
2:37
Lost ball turnover on Jalen Graham, stolen by Tyler Bey
2:11
D'Shawn Schwartz missed layup, blocked by Jalen Graham
2:11
Defensive rebound by Kimani Lawrence
2:11
Jaelen House missed jump shot
2:09
Defensive rebound by Tyler Bey
1:48
Personal foul on Kimani Lawrence
1:48
+1
Evan Battey made 1st of 2 free throws
69-78
1:48
+1
Evan Battey made 2nd of 2 free throws
69-79
1:39
Remy Martin missed 3-pt. jump shot
1:37
Defensive rebound by Colorado
1:37
Personal foul on Jalen Graham
1:37
+1
Tyler Bey made 1st of 2 free throws
69-80
1:37
+1
Tyler Bey made 2nd of 2 free throws
69-81
1:28
+2
Remy Martin made layup
71-81
55.0
Daylen Kountz missed jump shot
53.0
Defensive rebound by Arizona State
40.0
Remy Martin missed jump shot
38.0
Offensive rebound by Jalen Graham
33.0
Alonzo Verge missed 3-pt. jump shot
31.0
Defensive rebound by Shane Gatling
21.0
Personal foul on Jaelen House
21.0
Shane Gatling missed 1st of 2 free throws
21.0
Shane Gatling missed 2nd of 2 free throws
21.0
Shane Gatling missed 2nd of 2 free throws
21.0
Defensive rebound by Remy Martin
9.0
Lost ball turnover on Remy Martin, stolen by D'Shawn Schwartz