The first-place Golden Bears (23-6, 13-3) kept alive their Pac-12 regular-season title hopes, with remaining games at Colorado on Sunday and at Stanford on March 4.
Cal handed the Utes (5-22, 2-13) an 81-45 loss on Jan. 14.
This one was much closer, at least early. Utah led 10-8, and was within 22-18 with 5 minutes left in the half before Cal went on a 13-5 run.
A 3-pointer at the buzzer by Justin Cobbs gave Cal a 35-23 halftime lead.
Utah got within 46-39 on a 3-pointer by Chris Hines and a running jumper by Jason Washburn midway through the second half. But Cal responded with a 7-0 run to bump its lead back to 14.
Hines led Utah with 15 points.
The Utes have now lost eight straight for the second time this season.
Hines did his best to keep Utah in the game this time, with a pair of steals and nine first-half points.
But Washburn, Utah's leading scorer and rebounder, had just four points and two rebounds at halftime and finished with 10 points and five rebounds.
Utah hurt itself with 11 first-half turnovers, and 18 on the night.
Cal's bench provided a big boost, outscoring Utah 12-0 in the first half. The Golden Bears also dominated inside, outscoring the Utes 30-14 in the paint.
Utah has only two regular-season games remaining in a season that saw the Utes lose 20 games for the first time in school history.
David Kravish added 11 points for Cal.
Cedric Martin had 11 points and eight rebounds for Utah.