George Horton plans to stick with a new look at the top of Oregon's lineup.

Jakob Goldfarb replaced Kyle Kasser in the leadoff spot and went 6-for-10 with four runs scored, three walks, and three stolen bases in three games against USC over the weekend. Kasser moved to the No. 3 spot and went 3-for-10 with three walks and two runs scored.

"That was a staff decision to shake it up and players make coaches' moves look smart," Horton said. "Goldfarb would have looked dynamic anywhere in the lineup because he had a good weekend. Kasser got some at-bats with guys in scoring position and crushed a ball down the line where their guy made a good play to turn a double into an out. We will keep Goldy up there and hope he keeps getting on base as he has."

Goldfarb leads the Ducks with a .331 batting average and .409 on base percentage followed by Kasser at .302 and .405, respectively.

Goldfarb batted first in the lineup at times during his first two seasons with the Ducks before missing last year with a foot injury. He batted fifth and sixth in most games this season before moving up to the top spot against the Trojans.

Goldfarb scored a run in the first inning of all three games against USC to give Oregon an early lead. He reached base on nine of 13 plate appearances against the Trojans, including all five in Saturday's 9-2 victory.

Oregon followed up with a 2-1 win over the Trojans Sunday when catcher Ray Soderman hit a walk-off double to score Daniel Patzlaff from second base.

"We are all extremely happy now because we have been battling all year and it is nice to finally get some results," said freshman pitcher Kolby Somers, who threw 6 1/3 scoreless innings on Sunday. "Good things happen when you are always grinding and that is what we will do the rest of the season as well."

Oregon (21-20) will host sixth-ranked Oregon State (32-7) in a nonconference game Tuesday night at PK Park.

"We will ride this win into that game and come out with a lot of energy," Soderman said after his game-winning hit. "It should be a fun game."

The Beavers swept three games in a Pac-12 series from the Ducks less than two weeks ago by a combined score of 19-8. OSU has won seven straight games against Oregon dating back to 2016.

"We are anxious to compete with them again because we didn't feel we competed very well last time," Horton said. "We didn't play the game well and they played extremely well so we are anxious to play better against a real quality team."

Oregon State second baseman Nick Madrigal, who is batting .455 in 13 games this season after recently returning from a wrist injury, was ranked as the No. 3 prospect in the major-league baseball draft by last week. Outfielder Trevor Larnach, who has a team-high 12 homers, was ranked No. 28 followed by shortstop Cadyn Grenier at 76.

The Ducks are eighth in the Pac-12 at 8-13 as they prepare to play five straight nonconference games including a rematch with the Beavers at PK Park on May 8. Oregon visits UC Irvine (25-17) for a three-game series beginning Friday.

"USC was a team with the same number of losses as we had and we were able to get the series," Horton said. "Now we have a good Irvine team and maybe we can get the Beavers on Tuesday and create some positive momentum when we get back into league play."