Jorge Reyes pitched seven strong innings and Stefen Romero drove in three runs to lead Oregon State to an 8-1 win over Oregon on Sunday.

PORTLAND — Jorge Reyes pitched seven strong innings and Stefen Romero drove in three runs to lead Oregon State to an 8-1 win over Oregon on Sunday.

The Beavers (15-6, 2-1 Pac-10) got revenge for Saturday night's 10-inning loss at PGE Park, a game Oregon State seemed to have in hand. This time, the Beavers avoided a late-inning meltdown by scoring early and often.

Oregon State used a walk, an error, then a single by Romero to plate a run in the first inning. In the second, the Beavers benefited from an error, a walk, a passed ball and a sacrifice bunt. That set the stage for John Tommasini's two-run double off the fence in right field. Adalberto Santos followed with a sacrifice fly to give Oregon State a 4-0 lead.

"We weren't mad but we were more disappointed with ourselves," Romero said of Saturday's loss. "We just came out today and tried to refocus a little bit more."

Rob Folsom scored on a wild pitch in the third inning and the Beavers added three more runs in the fifth, coasting to victory behind the pitching of Reyes.

The junior right-hander, who was the Most Outstanding Player in the College World Series two years ago, pitched poorly in two career appearances at PGE Park, allowing 11 runs in 2 2-3 innings. But he shook off that history to stifle the Ducks, allowing an unearned run on two hits.

Reyes (4-1) said he told himself not to think about what happened in the stadium last year: "But I was actually thinking about it today."

Reyes credited coach Pat Casey for his strong performance. "Coach Casey has been talking to me about being really aggressive. And the quick tempo has really helped me."

Oregon starter Bennett Whitmore (1-4) took the loss, yielding four runs before he was chased in the second inning.

Only one of the runs was earned.

The Ducks (11-14, 1-2) scored their lone run on a fielder's choice in the sixth.

The game attracted 13,709 fans a day after the teams drew a Pac-10 league-game record crowd of 15,540.