EUGENE -- It was a night of snapped streaks and redemption for the Oregon Ducks.



In the fourth inning, Shaun Chase broke Oregon State's streak of 22 1/3 scoreless innings with a mammoth home run to center. Three innings later, he put the final nail in the Beavers' Civil War winning streak.



Chase's three-run blast capped a five-run seventh inning, propelling the Ducks (41-16, 17-10 Pac-12) to a come-from-behind 6-2 victory over No. 1 Oregon State on Tuesday night in front of a 2,979 fans at PK Park.



The win snapped Oregon State's (42-9, 22-5 Pac-12) six-game winning streak over the Ducks.



Chase had struck out in seven of his last eight at-bats prior to his fourth inning home run and had failed to convert in late-game opportunities in Oregon's conference series in Corvallis.



So when his seventh-inning home run soared over the left-center wall, the Arizona native threw both arms in the air and carried his bat for eight steps before finally letting it go and rounding the bases.



Chase's homer capped an inning that became fortuitous once Oregon State star Michael Conforto returned to his natural position.



Conforto, who started the game at third, misplayed an Aaron Payne fly ball, turning a routine out into a triple. The mishap set up an Tyler Baumgartner squeeze bunt that gave Payne just enough time to slide under the tag of catcher Nate Esposito to tie the game at 2-2. That set the stage for Mitchell Tolman, who had struck out in his three previous at-bats, to lace a pitch into the right-center gap to give Oregon a 3-2 lead.



The inning provided a massive turn of events for the Ducks, who were in danger of being swept out of Eugene by the Beavers. Chase's first homer gave the Ducks the lead for all of a half inning, as the Beavers countered with consecutive run-scoring singles in the top of the fifth.



After Porter Clayton walked the first two batters and struck out the next two, Dylan Davis and Gabe Clark each drove in runs to give the Beavers a 2-1 lead.