David Kravish made up for a game's worth of offensive struggles with one big defensive play that put California right back in the Pac-12...

BERKELEY, Calif. — David Kravish made up for a game’s worth of offensive struggles with one big defensive play that put California right back in the Pac-12 race.

Kravish struggled with his jumper most of the afternoon but forced a key change of possession after tying up Oregon’s Tony Woods with 5.2 seconds remaining, taking away any chance the 10th-ranked Ducks had of forcing overtime and preserving the Golden Bears’ 58-54 win on Saturday.

“I didn’t have the timing to jump for it and I saw (Woods) come down, but he kind of brought the ball down,” said Kravish, who had eight points on 4-of-13 shooting. “I had my hand on it, so I knew we had the jump ball.”

It was Cal’s first win over a top-10 team in more than five years.

Allen Crabbe and Richard Solomon scored 13 points apiece and Tyrone Wallace added 12 while helping the Bears (13-8, 5-4 Pac-12) win back-to-back games for the first time since December.

The Ducks, coming off a 76-52 loss to unranked Stanford on Thursday, played their third straight game without starting point guard Dominic Artis and briefly lost his backup, Johnathan Loyd, to a right-hand injury in the first half.

Loyd returned, but it didn’t matter much. Oregon (18-4, 7-2) committed 22 turnovers and was held scoreless over the final four minutes.

Other game

At Utah 58, Colorado 55

Brandon Taylor drew a charge with 9.7 seconds left and Glen Dean hit a pair of free throws on the other end to help the Utes (10-11, 2-7) survive a late rally and upset the Buffaloes (14-7, 4-5).

Jason Washburn had 13 points and 11 rebounds, and Jeremy Olsen added 12 points off the bench, to lead the Utes.

Pac-12 men
Conf. Overall
W L W L
Oregon 7 2 18 4
Arizona 7 2 19 2
Arizona State 6 3 17 5
UCLA 6 3 16 6
Washington 5 4 13 9
California 5 4 13 8
Stanford 4 4 13 8
Colorado 4 5 14 7
USC 4 5 9 13
Wash. State 2 7 11 11
Utah 2 7 10 11
Oregon State 1 7 11 10

SATURDAY’S RESULTS

Washington 96, Arizona State 92

Arizona 79, Washington State 65

Utah 58, Colorado 55

California 58, Oregon 54

SUNDAY’S GAME

Oregon State at Stanford