STANFORD, Calif. — 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.
Randle, already Stanford’s career leader for 3-pointers, came in needing 12 points to reach the 2,000-point plateau and got it on a 3 in the final minute of the first half that helped put the Cardinal ahead at the break in a game featuring seven lead changes and nine ties. Randle made all 10 of his free throws.
Anthony Brown added 18 points and nine rebounds as the Cardinal (13-5, 4-2) dropped to 9-1 at home in Maples Pavilion and had a three-game winning streak snapped with just their second defeat in nine games.
Arizona moved back into a first-place tie in the Pac-12 standings, holding Stanford close to its 73.1 scoring average with a large contingent of Wildcats fans among the near-sellout of 6,943 fans.
Ashley scored Arizona’s initial six points, and the Wildcats crashed the offensive boards to create second and third chances early.
Arizona hit 11 of its first 16 shots on the way to a 26-17 lead midway through the first half. But Stanford capitalized when the Wildcats cooled off — during a 1-for-7 stretch — and tied the game at 31 on Randle’s two free throws with 4:36 left in the half.
Stanford outshot Arizona 54.5 percent to 53.8 on the way to a 41-39 halftime edge.
About 18 scouts representing 16 NBA franchises were credentialed for the game, which was part of Coaches vs. Cancer week with coaches sporting sneakers and suits.