TUCSON, Ariz. (AP) Oregon Ducks could feel the tide shifting. Arizona Wildcats had found an offensive rhythm, the fans inside McKale Center rising and roaring with each made shot.
Unlike a week earlier, when they blew a seemingly-insurmountable lead against UCLA, the Ducks turned back the charge and earned a win in one of college basketball's toughest environments.
Call it a lesson learned.
Dominant defensively early and poised down the stretch, Oregon played a second straight solid all-around game since losing to the Bruins, holding off Arizona 59-54 Thursday night.
Paul White scored 16 points and Victor Bailey Jr. added 13 for the Ducks, who blew an eight-point lead in the final 45 seconds against UCLA.
''UCLA helped us, maybe getting punched in the face, guys knowing they need to step up,'' Bailey said.
The once-fast Ducks have had to slow down in recent games due to a string of injuries, relying on their defense rather than outscoring opponents.
Oregon (11-6, 2-2 Pac-12) got Kenny Wooten back after missing four games with a broken jaw, though he played limited minutes and star freshman Bol Bol was on the bench in a walking boot.
The Ducks still stuck to their shut-them-down game plan, hounding Arizona (13-5, 4-1) into one miss after another while building a 13-point lead midway through in the second half.
The Wildcats found an offensive rhythm and pulled within 55-51 on Dylan Smith's 3-pointer with 1:24 left. Smith hit another 3 to get Arizona within 57-54 with four seconds left, but Payton Pritchard hit two free throws to seal it.
Chase Jeter had 12 points and 10 rebounds for Arizona, which shot 36 percent and went 6 for 22 from the 3-point arc.
''You have to give their defense credit,'' Arizona coach Sean Miller said. ''We were out of sorts, never could get into an offensive rhythm. Several of our guys had a tough night shooting it.''
Arizona took control of the early Pac-12 race after an uneven run through its nonconference schedule. The Wildcats opened conference play with wins over Colorado and Utah at home and had a road sweep of the Bay Area schools last week.
The Ducks had a rough start to the Pac-12, losing to rival Oregon State and blowing the big lead in an overtime loss to UCLA. Oregon bounced back with a 21-point win over USC in one of its best all-around games of the season.
The Ducks were good on the defensive end against Arizona, holding the Wildcats without a field goal for nearly eight minutes while building a nine-point lead. Oregon held Arizona to 23 points, 8-of-27 shooting, including 2 for 11 from the 3-point arc and forced nine turnovers to lead by eight at halftime.
''The first eight minutes or so, we took some tough, challenged 3s,'' Miller said. ''We had gotten away from that and it served us well. At halftime I would say we didn't have nine turnovers, we really had 14 because we took five just horrible, challenged, selfish shots.''
The defensive shutdown continued to start the second half. Arizona missed 11 of its first 12 shots and Oregon stretched the lead to 39-26.
After more than 30 minutes of struggling, the Wildcats finally found a way to solve Oregon's defense, trimming the Ducks lead to 45-41 with eight minutes left.
It didn't last. Arizona had a scoreless drought of more than three minutes and Oregon stretched the lead to nine, then held the Wildcats off down the stretch.
''It was big for us to make big plays on the defensive end and offensive end,'' White said.
BIG PICTURE
Oregon has turned up its defense at just the right time -outside of the UCLA game- to keep itself in the Pac-12 race.
Arizona had trouble with Oregon's length inside and struggled to get shots to fall from the perimeter in another uneven offensive performance.
WOOTEN'S RETURN
Wooten's return gave the Ducks a lift. Wearing a clear mask to protect his jaw, he had five points and seven rebounds in 25 high-energy minutes.
''It's weird when he's not out there and when he's out there, you see somebody jumping 100 feet in the air,'' Bailey said. ''It's always good to have Kenny out there.''
UP NEXT
Oregon plays at Arizona State on Saturday.
Arizona hosts Oregon State on Saturday.
Copyright 2019 by AP. Any commercial use or distribution without the express written consent of AP is strictly prohibited.
1st Half
ORE
Ducks
31
ARIZ
Wildcats
23
Time
Team
Play
Score
20:00
Jumpball received by Arizona
19:46
+3
Justin Coleman made 3-pt. jump shot, assist by Ryan Luther
0-3
19:18
+2
Louis King made jump shot
2-3
19:00
Out of bounds turnover on Ryan Luther
18:41
Paul White missed layup
18:39
Defensive rebound by Brandon Williams
18:24
Brandon Williams missed layup
18:22
Offensive rebound by Chase Jeter
17:56
+2
Chase Jeter made dunk
2-5
18:22
Victor Bailey Jr. missed jump shot
18:20
Offensive rebound by Oregon
18:19
+2
Louis King made jump shot
4-5
18:00
Chase Jeter missed jump shot
17:58
Defensive rebound by Francis Okoro
17:41
Louis King missed 3-pt. jump shot
17:39
Defensive rebound by Chase Jeter
17:31
Brandon Williams missed 3-pt. jump shot
17:29
Offensive rebound by Ryan Luther
17:26
+2
Ryan Luther made jump shot
4-7
17:01
Francis Okoro missed jump shot
16:59
Offensive rebound by Payton Pritchard
16:54
+2
Payton Pritchard made jump shot
6-7
16:39
Ryan Luther missed 3-pt. jump shot
16:37
Defensive rebound by Louis King
16:24
Personal foul on Justin Coleman
16:21
Payton Pritchard missed 3-pt. jump shot
16:19
Defensive rebound by Brandon Williams
15:59
Ryan Luther missed 3-pt. jump shot
15:57
Defensive rebound by Victor Bailey Jr.
15:52
Payton Pritchard missed layup
15:50
Offensive rebound by Paul White
15:44
+2
Paul White made layup
8-7
15:25
Bad pass turnover on Justin Coleman
15:03
Francis Okoro missed dunk
15:01
Defensive rebound by Brandon Randolph
14:53
Personal foul on Paul White
14:37
+3
Brandon Williams made 3-pt. jump shot
8-10
14:17
+2
Kenny Wooten made jump shot
10-10
14:05
Lost ball turnover on Dylan Smith, stolen by Will Richardson
13:57
Louis King missed layup, blocked by Ira Lee
13:55
Offensive rebound by Kenny Wooten
13:34
Paul White missed 3-pt. jump shot
13:32
Defensive rebound by Dylan Smith
13:07
+2
Dylan Smith made layup
10-12
13:07
Shooting foul on Payton Pritchard
13:07
Dylan Smith missed free throw
13:07
Defensive rebound by Kenny Wooten
12:37
Kenny Wooten missed jump shot
12:35
Defensive rebound by Ira Lee
12:13
Justin Coleman missed 3-pt. jump shot
12:11
Defensive rebound by Kenny Wooten
11:53
Shooting foul on Ira Lee
11:53
Kenny Wooten missed 1st of 2 free throws
11:53
+1
Kenny Wooten made 2nd of 2 free throws
11-12
11:39
Brandon Randolph missed jump shot
11:37
Defensive rebound by Miles Norris
11:25
Kenny Wooten missed jump shot
11:23
Defensive rebound by Justin Coleman
11:08
+2
Chase Jeter made layup
11-14
10:46
Louis King missed 3-pt. jump shot
10:44
Defensive rebound by Justin Coleman
10:34
Dylan Smith missed 3-pt. jump shot
10:32
Defensive rebound by Oregon
58.0
Ehab Amin missed 3-pt. jump shot
10:18
Defensive rebound by Brandon Williams
10:08
Lost ball turnover on Chase Jeter
10:01
Victor Bailey Jr. missed 3-pt. jump shot
9:59
Offensive rebound by Ehab Amin
9:58
Victor Bailey Jr. missed layup
9:56
Defensive rebound by Chase Jeter
9:33
Chase Jeter missed layup
9:31
Offensive rebound by Chase Jeter
9:26
+2
Chase Jeter made layup
11-16
8:57
+2
Will Richardson made layup
13-16
8:45
Lost ball turnover on Ira Lee, stolen by Ehab Amin
8:39
Victor Bailey Jr. missed 3-pt. jump shot
8:37
Defensive rebound by Brandon Randolph
8:17
Bad pass turnover on Brandon Williams, stolen by Miles Norris
8:10
Ehab Amin missed jump shot
8:08
Defensive rebound by Brandon Williams
8:08
Lost ball turnover on Brandon Williams, stolen by Ehab Amin
8:07
+3
Victor Bailey Jr. made 3-pt. jump shot, assist by Ehab Amin
16-16
7:38
Chase Jeter missed layup
7:36
Offensive rebound by Chase Jeter
7:36
Chase Jeter missed layup, blocked by Francis Okoro
7:34
Defensive rebound by Louis King
7:06
+2
Victor Bailey Jr. made jump shot, assist by Ehab Amin
18-16
6:46
Traveling violation turnover on Justin Coleman
6:28
+2
Victor Bailey Jr. made layup
20-16
6:09
Devonaire Doutrive missed layup, blocked by Francis Okoro
6:07
Defensive rebound by Louis King
6:00
Ehab Amin missed 3-pt. jump shot
5:58
Defensive rebound by Brandon Williams
5:52
Brandon Williams missed layup
5:50
Offensive rebound by Ryan Luther
5:50
Ryan Luther missed jump shot
5:48
Offensive rebound by Ryan Luther
5:50
Shooting foul on Francis Okoro
5:50
+1
Ryan Luther made 1st of 2 free throws
20-17
5:50
+1
Ryan Luther made 2nd of 2 free throws
20-18
5:33
Victor Bailey Jr. missed layup
5:31
Defensive rebound by Dylan Smith
5:24
Justin Coleman missed 3-pt. jump shot
5:22
Defensive rebound by Louis King
5:07
+3
Ehab Amin made 3-pt. jump shot, assist by Victor Bailey Jr.
23-18
4:45
Personal foul on Louis King
4:39
Ryan Luther missed 3-pt. jump shot
4:37
Offensive rebound by Arizona
4:26
Ryan Luther missed 3-pt. jump shot
4:34
Defensive rebound by Kenny Wooten
4:14
+3
Paul White made 3-pt. jump shot, assist by Victor Bailey Jr.
26-18
3:52
Shooting foul on Victor Bailey Jr.
3:36
Personal foul on Paul White
3:36
+1
Ira Lee made 1st of 2 free throws
26-19
3:36
+1
Ira Lee made 2nd of 2 free throws
26-20
3:05
Personal foul on Dylan Smith
2:54
Personal foul on Brandon Randolph
2:34
Shot clock violation turnover on Oregon
2:08
Dylan Smith missed layup, blocked by Kenny Wooten
2:06
Defensive rebound by Louis King
1:42
Personal foul on Brandon Randolph
1:40
Louis King missed jump shot
1:38
Defensive rebound by Chase Jeter
1:28
Brandon Williams missed 3-pt. jump shot
1:26
Defensive rebound by Payton Pritchard
59.0
Lost ball turnover on Payton Pritchard, stolen by Justin Coleman
57.0
+2
Brandon Williams made layup, assist by Justin Coleman
26-22
57.0
Shooting foul on Will Richardson
57.0
+1
Brandon Williams made free throw
26-23
28.0
+3
Victor Bailey Jr. made 3-pt. jump shot, assist by Kenny Wooten
29-23
5.0
Lost ball turnover on Justin Coleman, stolen by Payton Pritchard
1.0
+2
Payton Pritchard made layup
31-23
0.0
End of period
2nd Half
ORE
Ducks
28
ARIZ
Wildcats
31
Time
Team
Play
Score
19:43
Lost ball turnover on Ryan Luther
19:29
Victor Bailey Jr. missed layup
19:27
Defensive rebound by Brandon Williams
19:16
Chase Jeter missed jump shot
19:14
Offensive rebound by Arizona
19:06
Brandon Randolph missed 3-pt. jump shot
19:04
Defensive rebound by Victor Bailey Jr.
18:39
Payton Pritchard missed layup
18:37
Defensive rebound by Chase Jeter
18:24
Ryan Luther missed 3-pt. jump shot
18:22
Defensive rebound by Victor Bailey Jr.
18:18
Personal foul on Brandon Williams
18:17
Traveling violation turnover on Francis Okoro
18:07
Brandon Randolph missed 3-pt. jump shot
18:05
Offensive rebound by Arizona
17:54
Brandon Randolph missed jump shot
17:52
Defensive rebound by Paul White
17:32
+3
Louis King made 3-pt. jump shot, assist by Paul White
34-23
17:10
Chase Jeter missed layup, blocked by Payton Pritchard
17:08
Defensive rebound by Louis King
17:02
Louis King missed layup
17:02
Defensive rebound by Justin Coleman
16:55
+2
Brandon Randolph made jump shot, assist by Justin Coleman
34-25
16:39
Traveling violation turnover on Francis Okoro
16:23
Shooting foul on Kenny Wooten
16:23
Chase Jeter missed 1st of 2 free throws
16:23
+1
Chase Jeter made 2nd of 2 free throws
34-26
16:23
+1
Chase Jeter made 2nd of 2 free throws
34-26
16:03
Ehab Amin missed 3-pt. jump shot
16:01
Defensive rebound by Chase Jeter
15:41
Lost ball turnover on Dylan Smith, stolen by Ehab Amin
15:30
Personal foul on Ira Lee
15:07
Will Richardson missed jump shot
15:05
Defensive rebound by Justin Coleman
14:54
Chase Jeter missed jump shot
14:52
Defensive rebound by Ehab Amin
14:43
+2
Paul White made layup, assist by Payton Pritchard
36-26
14:19
Ira Lee missed jump shot
14:17
Defensive rebound by Paul White
13:53
+3
Paul White made 3-pt. jump shot, assist by Payton Pritchard
39-26
13:22
Personal foul on Payton Pritchard
13:09
Brandon Randolph missed layup
13:07
Offensive rebound by Ira Lee
13:06
Personal foul on Payton Pritchard
12:47
Alex Barcello missed 3-pt. jump shot, blocked by Ehab Amin
12:45
Defensive rebound by Paul White
12:17
Paul White missed jump shot
12:15
Defensive rebound by Alex Barcello
12:09
Brandon Randolph missed 3-pt. jump shot
12:07
Defensive rebound by Kenny Wooten
11:40
Lost ball turnover on Will Richardson, stolen by Ryan Luther
11:36
+2
Ira Lee made layup, assist by Brandon Randolph
39-28
11:05
Out of bounds turnover on Victor Bailey Jr.
10:46
+2
Chase Jeter made jump shot
39-30
10:27
Personal foul on Ryan Luther
10:22
Bad pass turnover on Paul White, stolen by Brandon Williams
10:18
Offensive foul on Ryan Luther
10:18
Turnover on Ryan Luther
9:55
+2
Kenny Wooten made jump shot
41-30
9:43
+3
Alex Barcello made 3-pt. jump shot, assist by Chase Jeter
41-33
9:16
+2
Paul White made jump shot
43-33
8:56
+2
Brandon Williams made layup
43-35
8:37
Victor Bailey Jr. missed jump shot
8:35
Defensive rebound by Chase Jeter
8:30
Shooting foul on Payton Pritchard
8:30
+1
Brandon Williams made 1st of 2 free throws
43-36
8:30
+1
Brandon Williams made 2nd of 2 free throws
43-37
8:08
+2
Ehab Amin made layup, assist by Paul White
45-37
8:08
Shooting foul on Alex Barcello
8:08
Ehab Amin missed free throw
8:08
Defensive rebound by Alex Barcello
7:53
Brandon Randolph missed layup, blocked by Paul White
7:51
Offensive rebound by Justin Coleman
7:51
+2
Ira Lee made dunk, assist by Justin Coleman
45-39
7:51
Shooting foul on Miles Norris
7:51
+1
Ira Lee made free throw
45-40
7:41
Personal foul on Ira Lee
7:41
Paul White missed free throw
7:41
Defensive rebound by Brandon Randolph
7:13
Shooting foul on Kenny Wooten
7:13
+1
Chase Jeter made 1st of 2 free throws
45-41
7:13
Chase Jeter missed 2nd of 2 free throws
7:13
Defensive rebound by Louis King
6:57
Louis King missed jump shot
6:55
Offensive rebound by Oregon
6:52
+2
Paul White made layup, assist by Payton Pritchard
47-41
6:36
Justin Coleman missed 3-pt. jump shot
6:34
Defensive rebound by Payton Pritchard
6:27
Louis King missed jump shot
6:25
Defensive rebound by Chase Jeter
6:17
+2
Chase Jeter made layup, assist by Justin Coleman
47-43
5:49
Shooting foul on Chase Jeter
5:49
+1
Payton Pritchard made 1st of 2 free throws
48-43
5:49
+1
Payton Pritchard made 2nd of 2 free throws
49-43
5:25
Offensive foul on Ryan Luther
5:25
Turnover on Ryan Luther
5:11
Louis King missed layup
5:09
Offensive rebound by Louis King
4:25
Victor Bailey Jr. missed layup
4:23
Offensive rebound by Paul White
4:23
+2
Paul White made layup
51-43
4:06
Personal foul on Louis King
4:06
Justin Coleman missed free throw
4:06
Defensive rebound by Kenny Wooten
3:55
Bad pass turnover on Ehab Amin, stolen by Chase Jeter
3:43
Personal foul on Kenny Wooten
3:43
Chase Jeter missed free throw
3:43
Defensive rebound by Kenny Wooten
3:15
Payton Pritchard missed layup
3:14
Offensive rebound by Oregon
3:14
Personal foul on Chase Jeter
3:14
+1
Louis King made 1st of 2 free throws
52-43
3:14
Louis King missed 2nd of 2 free throws
3:14
Defensive rebound by Brandon Randolph
2:58
+2
Ira Lee made dunk, assist by Brandon Williams
52-45
2:23
Payton Pritchard missed jump shot
2:21
Defensive rebound by Brandon Williams
2:07
+3
Brandon Randolph made 3-pt. jump shot
52-48
1:43
+3
Victor Bailey Jr. made 3-pt. jump shot, assist by Payton Pritchard
55-48
1:24
+3
Dylan Smith made 3-pt. jump shot, assist by Brandon Williams
55-51
1:00
Payton Pritchard missed layup
58.0
Offensive rebound by Payton Pritchard
30.0
Payton Pritchard missed 3-pt. jump shot
28.0
Defensive rebound by Arizona
19.0
Brandon Williams missed 3-pt. jump shot
17.0
Defensive rebound by Louis King
16.0
Personal foul on Brandon Randolph
16.0
+1
Louis King made 1st of 2 free throws
56-51
16.0
+1
Louis King made 2nd of 2 free throws
57-51
9.0
Lost ball turnover on Justin Coleman, stolen by Payton Pritchard
7.0
Lost ball turnover on Payton Pritchard, stolen by Alex Barcello