TUCSON -- Jack Marder hit a three-run homer in the top of the ninth, capping a six-run rally by the University of Oregon over the final three innings to stun Arizona, 9-8, and bring the Wildcats' winning streak to an end at 15 straight.

Down to their final out against UA closer Nick Cunningham, the Ducks (18-8, 1-2 Pac-10) put together four consecutive hits, highlighted by Marder's opposite field blast.

The comeback made a winner out of left-hander Christian Jones, who earned his first collegiate victory by tossing 2 1/3 innings of shutout relief. Scott McGough picked up his second save of the year, striking out two in a 1-2-3 ninth.

The Wildcats (20-5, 2-1) wasted a solid start from Kyle Simon, who gave them seven innings, allowing four runs on 10 hits before exiting with an 8-4 lead.

Oregon scratched for a run in the eighth off lefty reliever Jared Forestieri and appeared headed for its third straight loss before finally producing a big inning in the desert.

Danny Pulfer got things started with a line drive to center and Eddie Rodriguez delivered a base hit up the middle of his own. Shawn Peterson came on as a pinch hitter and lined the first pitch he saw into left, scoring Pulfer from third.

Marder, who already had two hits on the day, came up and fell behind, 1-2. After taking ball two, he fouled off a pair of pitches before connecting for his third round-tripper of the year.

Jett Bandy was 3 for 5 with two RBI and a run scored, and Steve Selsky went 2 for 4 with a home run and three RBI for Arizona in a losing effort.

Alex Keudell started for the Ducks, allowing all eight UA runs on 11 hits over five complete. He walked two and struck out seven.

Oregon manufactured a run in its first at bat without hitting a ball out of the infield. KC Serna led off with a dribbler down the third base line and Marcus Piazzisi followed with a walk. After Pulfer's sacrifice, Rodriguez bounced a high chopper to the mound, scoring Serna for a 1-0 lead.

The UO lead didn't last long as the Wildcats responded with four runs in their first at bat with the first four batters reaching base and scoring against Keudell. Selsky, who had four hits Saturday, doubled home a pair and Bandy and Seth Mejias-Brean each contributed RBI singles.

The Ducks responded in the second. Marder led off with a base hit and went to third on a single to right by Mitch Karraker.  But the Wildcats limited the damage, conceding a single run on a double-play ball from J.J. Altobelli.

Selsky slammed his second homer of the series and third of the season in the third to put UA on top 5-2, but a leadoff triple by Curtis Raulinaitis and RBI single from Serna in the top fop of the fifth cut the WIldcats' lead back to two runs.

Arizona looked as if they had broken the game open in the sixth, chasing Keudell and scoring three times for an 8-3 lead. Jones prevented any further damage and his teammates rewarded him by continuing to grind away at the plate.

Next up for the Ducks is undefeated Arizona State, which visits PK Park on Thursday at 5 p.m.