"Baseball is a crazy game. You go from scoring zero runs to 20 the next day," outfielder Tyler Baumgartner said. "We've just got to stick with our approach and good things will happen."
The Ducks scored four or more runs in four separate innings, including a near season-best seven in the third.
Oregon put the hurt on the Buckeyes with 11 of them in the second and third innings to take a 11-1 lead.
Horton's small ball was aided by wild pitching from Buckeye starter Zach Farmer and reliever Tanner Tully.
The pair combined to walk five, hit two batters and balk twice in the two innings.
The Ducks got four in the second, sending the ball out of the infield just twice. First for its second run, a sacrifice fly to center field off the bat of Mark Karaviotis, and for their third and fourth runs on a double by Baumgartner to deep right.
Things were even worse for Tully, who replaced Farmer in the second. Tully walked two, hit two and allowed seven runs in the third.
"I know they gave us some things, some walks, some hit batters, sometimes when a pitcher is all over the place, it's tough to hit. Our guys had a pretty good balance," coach George Horton said.
Mitchell Tolman cleared the loaded bases with a shot to center over centerfielder Troy Montgomery's head.
The seven runs were the second most in an inning by the Ducks this season, one short of the eight scored at Loyola Marymount last month.
Oregon starter Jeff Gold solidified his spot in the weekend rotation. Gold picked up his fourth win in as many starts and faced just seven batters over the minimum in eight strong innings.
"It was cool, especially agains this team, because I had some demons I needed to exercise from the Rose Bowl my freshman year," Gold said. "It was good to get this opportunity and get a series win."
Gold posted a career-high eight strikeouts in the near complete game.
Horton characterized Gold's effort as "spectacular", and the decision to remain in the weekend rotation a "no-brainer".
A.J. Balta got the Ducks to 20 with a grand slam to right field in the eighth.
"We came out hungry. We really wanted to win a series and have them leave with an impression," the freshman said.
Oregon tacked on another four-run inning in the sixth. Once again Tolman provided the big bat, plating two runners with sharp single to right field.
Tolman finished with six RBI. He was also the last player to have six or more RBI, scoring seven against Seattle last April.