LOS ANGELES -- Andrew Moore struck out eight in 7.2 innings and Christian Donahue’s ninth inning sacrifice fly proved to be the game winner as Oregon State defeated No. 4 UCLA 3-2 Thursday night in the series opener at Jackie Robinson Stadium.

Moore scattered four hits and a run (unearned) to get the win and improve to 3-1 this season.

He was buoyed by a two-run sixth inning that saw the Beavers overcome an early 1-0 advantage by the Bruins (21-6 overall, 8-2 Pac-12). OSU scored its first run when Gabe Clark singled through the left side of the infield. He then scored the second run for the Beavers (22-7, 5-2) when Michael Howard walked on a 3-2 pitch by reliever Cody Poteet.

Both runs were charged to UCLA starter James Kaprelian. He struck out nine but walked three and scattered five hits and two runs over 5.2 innings. Poteet came on with the bases loaded in the ninth and the walk was charged to Kaprelian.

Kaprelian dropped to 6-2 on the year with the loss.

UCLA opened the game’s scoring on a single in the fifth. Darrell Miller Jr. doubled to right and Kurt Peterson, who was at first, was able to score when OSU right fielder Michael Howard slipped fielding the ball.

The Bruins pulled to within one in the ninth on a two-out single by Chris Keck. But reliever Luke Heimlich, who earned his second save of the season, finished the game by getting Nick Valaika looking.

The win was Oregon State’s sixth consecutive against the Bruins, and third consecutive in Los Angeles.