Matt Mercer struck out a career-high 10 before leaving after seven innings with a 2-1 lead.

Oregon didn't make him sweat out the victory.

The Ducks scored five runs in the bottom of the seventh inning and added six in the eighth to defeat Utah 13-1 in a Pac-12 baseball game Saturday afternoon at PK Park.

"Coach always harps on winning the seventh, eighth and ninth innings and today we dominated," Mercer said.

The Ducks batted through the order in both the seventh and eighth innings to come within one run of matching their season high set in a 14-0 victory over Seattle on Feb. 27.

"It got contagious in a positive way," Oregon coach George Horton said. "They had the ability to relax and guys weren't squeezing the bat to death. I can't remember the last time we scored 11 runs in the last two innings."

Gabe Matthews was 3-for-5 with three RBIs and came up a home run shy of the cycle. Jakob Goldfarb also had three hits as nine different Ducks had at least one of Oregon's 15 hits, matching a season high.

Mercer allowed five hits and one earned run and struck out at least one in six of seven innings.

"I thought Mercer was as good as he's been for as long as I can remember," Horton said.

Horton planned to bring in closer Ryne Nelson for the eighth inning but was able to save him after the Ducks' late barrage.

Kenyon Yovan hit a single that scored Kyle Kasser to put Oregon up 3-1, and Jonny DeLuca singled in Spencer Steer before Matthews followed with a two-run triple that gave Oregon a 6-1 lead. Ray Soderman singled Matthews home to cap the inning.

Steer hit a two-run double that scored Nelson and Goldfarb in the eighth. Taylor Travess singled Steer to third and DeLuca brought him in on a ground out to put the Ducks ahead 10-1.

Matthews followed with a double that scored Travess. After Braden Stutzman and Daniel Patzlaff each walked to load the bases, pinch-hitter Jason Drees hit a two-run double.

Oregon (24-24, 10-13 Pac-12) took the lead with a run in the first when Yovan hit a sacrifice fly to center that scored Goldfarb.

Utah (13-34, 6-17) tied the score in the fourth when David Delorence hit a sacrifice fly to right that plated Wade Gulden.

Oregon broke the tie in the bottom of the sixth when DeLuca walked with one out and stole second before reaching third on an error. Soderman followed with a two-out double that drove in DeLuca.

Utah starter Josh Tedeschi allowed four runs, including three earned, and six hits in 6 2/3 innings with two strikeouts and five walks.

Oregon will go for its first Pac-12 sweep in more than two years Sunday when Kolby Somers takes the mound.

"I hope we come with our lunch pail tomorrow," Horton said. "Obviously, Utah will try to salvage one, so I hope we match their intensity."