EUGENE, Ore. -- Starting lefthander Ryan Kellogg allowed just three hits in a complete game to power No. 19 Arizona State to a series win against No. 11 Oregon 2-1 on Saturday at PK Park in Eugene, Oregon.

Colby Woodmansee broke a 1-1 tie in the top of the eighth with an RBI single to right field as the Sun Devils (15-6, 4-1) won their second consecutive Pac-12 series and their fifth consecutive game. They also recorded their seventh win of the season against a ranked opponent.

Kellogg (4-0) struck out seven and surrendered just five base runners in the third complete game of his career. He earned his fourth win of the season and the 23rd of his career, including his 10th win against a ranked opponent.

Kellogg set down the first five batters he faced in order before he conceded a double with two outs in the bottom of the second. He proceeded to retire the next 16 Ducks in a row before he issued a two-out walk in the seventh.

Woodmansee went 2-for-4 and leads the team with 11 multi-hit games this season. Trever Allen extended his hit streak to 15 games and Andrew Snow scored the eventual game-winning run in the eighth after he led off the frame with a single.

Both teams were held scoreless through the first four innings before the Sun Devils took a 1-0 lead in the top of the fifth on a balk from Oregon starting lefthander David Peterson. ASU Joey Bielek took a leadoff walk, moved to second on a sacrifice bunt and reached third on a fielder’s choice before he scored the first run of the game on the balk. 

The Ducks (14-8, 1-4) took a pair of two-out walks in the bottom of the seventh and Phil Craig-St. Louis capitalized with an RBI single up the middle to tie the game at one run apiece.

Snow led off the top of the eighth with a single, took second on a sacrifice bunt and came home on Woodmansee’s second base hit of the game to give the Devils a 2-1 advantage.

Kellogg picked up his third career win in Oregon and has allowed three runs on five hits and two walks in 27 career innings in the state.

UO starting lefthander David Peterson (2-2) was chased with one out in the eighth and conceded two runs on three hits and a three walks, striking out six in a loss.