Lamont Jones netted 15 points for the Wildcats (19-4, 8-2 Pac-10), who have won four straight and seven of their last eight games overall. Jesse Perry contributed 12 points and Kyle Fogg scored 11 in the victory.
"The best teams do what they have to do to get the win. We grinded it out tonight," said Jones.
Jeremy Green totaled 21 points while Josh Owens posted 13 points with nine rebounds for the struggling Cardinal (11-10, 4-6), who have dropped six of their last eight contests. Jarrett Mann added 11 points in the loss.
"They’re the top of our conference, they’re ranked in the nation. We needed this win. Unfortunately, we didn’t get it," said Green. "We didn’t execute. We didn’t get the stops there down at the end."
Arizona led 39-33 at the start of the second half, but Stanford roared back and took the lead with an 11-1 run to start the stanza. An Owens layup started the surge, which was highlighted by a Green dunk.
But the Wildcats began to take control back and when Williams finished a three-point play with 9:40 remaining, Arizona led 54-48.
The score remained tight and was tied at 58-58 on two foul shots by Dwight Powell with 5:02 to play. From that point, though, a 12-4 run by Arizona essentially put the game away. Fogg’s jumper started the spurt, which was capped by a pair from the charity stripe by Williams for a 70-62 advantage with 1:23 on the clock.
Arizona used strong free-throw shooting over the final minute and held on for the nine-point victory.
"They didn’t fall tonight," said Stanford head coach Johnny Dawkins. "Arizona made some key plays down the stretch. I have to give them credit."
Arizona improved to 5-2 on the road this season and now leads the all-time series, 53-29. The Wildcats have also won 11 of their last 15 against Stanford overall…Stanford shot 41.3 percent from the field (26-for-63) but won the battle on the glass, 37-32…Stanford ended 6-of-25 from three-point range.