PORTLAND — Scott Heineman came up big for Oregon again on Tuesday.

PORTLAND — Scott Heineman came up big for Oregon again on Tuesday.

The reigning Pac-12 player of the week launched a two-out, three-run home run to left-center field in the top of the ninth inning to break a tie game and give No. 10 Oregon (28-8) a 4-1 nonconference win over Portland at Joe Etzel Field.

Heineman, who entered last weekend's series at California with one career home run, hit a home run in his third consecutive game. It was his fourth homer in the last three games.

Ryon Healy, who launched a two-out, solo home run in the seventh to tie it at 1-1, started the ninth inning rally with a two-out walk. He stole second to get into scoring position, then freshman Mitchell Tolman followed with another walk to set up Heineman.

Oregon All-American closer Jimmie Sherfy struck out three of the four Pilots he faced in the ninth to get his 12th save, tying him for the national lead. Freshman Garrett Cleavinger (2-0) was the winner, allowing one hit while striking out two in 11/3 innings.

Tolman was 2-for-3 for the Ducks, while Healy scored twice.

Portland (13-23) took a 1-0 lead with a run in the bottom of the fourth. Brian Frattali did the damage with a RBI double to score Caleb Whalen.

Healy's home run was his team-leading seventh.

Oregon hosts No. 13 UCLA in a three-game Pac-12 series starting Friday.