Chasson Randle scored 25 points, Anthony Brown had 18 points and Stanford topped host California, 69-59, in a Pac-12 Conference game Wednesday night in Berkeley.
Stefan Nastic added 13 points and matched Brown's nine rebounds as the Cardinal (4-1 in the Pac-12, 12-4 overall) won its sixth in seven games to remain alone in second place.
Stanford hosts NCAA defending national champion Connecticut (9-6) in a nonconference game Saturday at 6 p.m. (ESPN)
The Golden Bears were within two of Stanford at 53-51 with 7:26 left in the game when the Cardinal went on a 12-2 run, highlighted by a pair of Brown 3-pointers, over the next several minutes to take control of the contest.
Cal missed 10 of its final 13 shots to allow Stanford to win at Haas Pavilion for the third consecutive visit, its longest streak since a four-game span ending in 2001.
Stanford shot 48 percent from the field, including an 8 of 16 effort from 3-point range. Randle and Brown combined for all eight on 11 attempts. The Cardinal was 15 of 28 from the field in the second half.
The Cardinal opened the second half on an 11-4 run to pull ahead, 37-35, with 16:32 remaining to play.
Stanford held a 23-20 lead with 5:05 remaining in the first half following a Nastic jumper.
Cal responded by outscoring the Cardinal, 11-3, the rest of the way to take a 31-26 edge into halftime. There were 11 lead changes and three ties during the first half.