Oregon State 4, Portland 3
At Joe Etzel Field
Before a sellout and record crowd of 1,300, the host Pilots threw a scare into No. 1-ranked OSU, which had to rally for the nonleague victory.
Adley Rutschman delivered the key hit for the Beavers, and reliever Brandon Eisert struck out a career-high nine batters — including eight in a row — as Oregon State extended its school-record winning streak to 20 games.
OSU improved to 25-1.
UP fell to 6-22.
Rutschman had a two-run, pinch-hit single in the sixth inning that turned a 3-2 deficit into a one-run lead.
Eisert (3-0) came on in the fourth and gave up one hit and two walks.
The OSU staff combined for 18 strikeouts, which tied the school record set in 1941 against Idaho.
Cadyn Grenier had a second-inning home run for Oregon State, which finished with a 7-4 edge in hits.
UP used four pitchers, with starter Tate Budnick allowing four hits, two walks and two runs in five innings, with four strikeouts.
Sam Tweedt went 3 1/2 innings in a starting role for OSU, which fell behind 3-2 when the Pilots tallied two runs in the fourth.
Chris Arpan's solo home run was the big blow for Portland.
Oregon 3, Portland State 1
Oregon 8, Portland State 0 (5 innings)
At Jane Sanders Stadium
The visiting Vikings threatened to pull off the upset of the century in the opener, scoring in the fifth inning to tie the game 1-1.
The Ducks wound up with a nonleague doubleheader sweep, though, and raised their record to 35-0.
PSU (5-23) out-hit Oregon 5-4 in the first game, with Emma Detamore (3-14) going the distance and allowing three walks with three strikeouts.
In the nightcap, the Ducks led 4-0 after one inning and 7-0 through three after Haley Cruse's three-run triple.