CORVALLIS, Ore. – Jeff Gold was masterful holding Oregon State scoreless through seven innings but the No. 19 Oregon bullpen couldn’t hold the lead as the No. 5 Beavers rallied for four runs in the bottom of the eighth inning in a 4-2 win at Goss Stadium on Saturday.

Gold kept the Beavers off balance on a rainy and cold night allowing just four hits while striking out five and walking two. The senior allowed just two runners to reach second base before being pulled after seven innings with a 1-0 lead.

Garrett Cleavinger (2-1) ran into trouble on the mound right away. The sophomore, who suffered his first career loss after winning his first 11 decisions, gave up all four Beaver runs in the eighth. The Ducks lefty walked the first hitter he faced, before allowing a bloop single, another walk and a two-run double by Dylan Davis which gave OSU (30-8, 13-4 Pac-12) a 2-1 lead.  After a pair of strikeouts by Cleavinger, Caleb Hamilton fisted a ball into shallow center field that scored two more runs to put the Beavers ahead 4-2.

Oregon (31-12, 10-7 Pac-12) threatened in the ninth inning for the second straight day. The Ducks scored a run on a bases-loaded walk by pinch hitter J.B. Bryant to cut the lead to two, but Tyler Baumgartner grounded out to first with the bases loaded to end the game.

Oregon had a chance to gain control early against OSU starter Andrew Moore, but the Ducks could only score one run in the second inning despite loading the bases with one out. Shaun Chase singled to center to score Kyle Garlick to give the Ducks a 1-0 lead. UO then loaded the bases with one out, but Moore got out of it with a strikeout and a pop out.

After allowing a run on three hits in the first two innings, the Beavers starter didn’t give up another hit until Steven Packard singled to lead off the inning. Moore (4-3) picked up the win allowing two runs on four hits with seven strikeouts. Scott Schultz got the save, his fourth, for the second straight game.

Oregon and Oregon State will wrap up their three-game series Sunday at 1 p.m. in Corvallis. The game will be broadcast on ESPNU.