STANFORD -- Stanley Johnson had 19 points and seven rebounds and No. 7 Arizona handed Stanford its first home loss of the season with an 89-82 victory Thursday night.
Brandon Ashley added 17 points while playing with foul trouble in the Wildcats' 10th straight win in the rivalry.
Arizona (17-2, 5-1 Pac-12) tied the game at 52 with 14:34 left on Ashley's three-point play and went ahead on his 3-pointer the next time down the floor in a decisive sequence that helped the Wildcats pull away.
Chasson Randle scored 26 points and became just the third Stanford player to reach 2,000 points and 15th in conference history. UCLA's Jason Kapono was the last to reach the milestone in 2003.