Jake Rodriguez came off the bench and drove in five runs Sunday to lead fourth-ranked Oregon State to a three-game sweep of No. 20 Arizona with an 8-4 victory at Hi Corbett Field.
Michael Conforto hit a home run in the first inning - his second in the series - and the Beavers led the rest of the game.
Oregon State (19-1, 3-0 Pac-12) later broke open a 3-1 game by scoring four times in the sixth, before holding off Arizona (15-8, 0-3 Pac-12) in the late innings.
The sweep was Oregon State's first-ever in Tucson.
Arizona starter Cody Moffett pitched into the sixth inning but allowed a leadoff double to Danny Hayes before walking Ryan Barnes. Nick Cunningham relieved Moffett, but an error led to a run, and Rodriguez later doubled in three runs to push the Beavers' advantage to 7-1.
Rodriguez, who did not start the game, entered in the third inning and finished the game 2 for 2. He had a pair of doubles and a sacrifice fly.
In the bottom of the sixth, Arizona's Kevin Newman tripled and scored on a Jordan Berger single.
Trailing 7-2, Arizona added two runs in the bottom of the seventh and put the tying run at the plate. Johnny Field started a two-out rally with a solo home run to left field. Brandon Dixon followed with a double and scored on Trent Gilbert's RBI single to cut the deficit to 7-4.
Newman, who finished 3 for 5, added another single, which brought the tying run to the plate against reliever Max Engelbrekt. But Sam Parris popped up to end the inning, stranding two of Arizona's 11 runners left on base in the game.
After the Beavers added a run in the top of the eighth, Arizona threatened in the bottom of the inning, putting two on with two outs and Field at the plate. The Beavers went to closer Scott Schultz, who induced an inning-ending groundout to leave two more Wildcats stranded.
In all, Arizona stranded 22 runners during the series.
• What: Arizona at Oregon
• When: 6 p.m. Friday
• TV: Pac-12 Arizona
Compiled from a news release