LOS ANGELES – Tyler Anderson was masterful on the mound and Stefan Sabol changed the game with one swing of his bat as Oregon opened its series at USC with a 4-2 victory over the Trojans on Friday night at Dedeaux Field.

The Ducks (17-14, 2-5) and Trojans (13-20, 4-6) took a 2-2 tie into the seventh inning until Sabol altered the game with a soaring home run over the left field wall with one out in the eighth.

Oregon added an insurance run in the top of the ninth as Danny Pulfer battled with USC reliever Brandon Garcia for a two-out single to center. He stole second to get into scoring position and Brett Thomas switched places with him launching a deep double to center field as the Ducks led 4-2.

For Sabol, it was the first home run of his Oregon career and the ninth of the year overall for the Ducks.

Anderson (5-1) recorded the first out of the ninth, but surrendered a one-out single to USC’s Matt Foat as the Ducks went to the bullpen and brought out closer Kellen Moen . Moen needed just one pitch to earn his sixth save of the season as Adam Landecker lined into a double play and Oregon first baseman Shawn Peterson made a quick reaction on the play.

Anderson was grand on the mound, allowing two unearned runs on five hits while striking out 10 in eight and 1/3 innings of work – his longest outing of the season. After issuing a walk – his only of the game – to lead off the fourth, Anderson retired 14 consecutive batters until allowing a two-out single to Kevin Roundtree  in the eighth. Anderson also fooled USC leading hitter Ricky Oropesa as the all-Pac-10 first baseman went 0-for-4 and was struck out three times.

Anderson recorded his fifth start with double-digit strikeouts and also recorded his eighth quality start of the year.

Oregon has now won three games in a row and has recorded double-digit hits in its last three games.

USC starter Andrew Triggs lasted six and 2/3 innings matching a career high with nine strikeouts and worked himself out of a jam in the fourth. Triggs surrendered two runs on six hits and issued two walks in the no decision.

Matt Munson (0-1) was issued the loss giving up the go-ahead run represented by Sabol’s home run in the eighth. Munson went one and 1/3 innings, allowing one run on three hits.

Oregon had two runners on base in the seventh, and Munson came on to coax Pulfer in a fly out to right to get Triggs out of the jam.

Pulfer’s two-run double in the top of the third evened the game at two runs apiece. Paul Eshleman reached on an infield single and KC Serna reached as well on a base hit as USC’s Joe De Pinto made a diving stop at second on a grounder that was destined for right field.

With runners on first and second, Pulfer worked Triggs to a full count before driving a bases-clearing double over the head of Roundtree in center.

An interesting inning gave USC a 2-0 lead in the bottom of the second. Anderson surrendered a one out single to Foat,  and  Jack Marder was charged with catcher’s interference on a fly out to right, putting runners on first and second. James Roberts grounded out to second and would have been the third out of the inning, but the runners were able to move over to second and third. Kevin Swick then roped a two-out, two-run single into center as USC took a 2-0 lead.

Oregon totaled 11 hits on the day as Pulfer and freshman Aaron Jones each had two. Foat led the Trojans with a 2-for-3 performance.

Oregon and the Trojans return to action on Saturday at 2 p.m. from Dedeaux Field.

Notes: Oregon has produced double-digit hits in its last three games…Kellen Moen has earned the save for Oregon in the team’s last two wins…Danny Pulfer has reached safely in Oregon’s last 17 games…the Ducks won their first game at Dedeaux Field since baseball was reinstated in 2009…Tyler Anderson ’s eight and 1/3 innings performance was his longest outing of the season, and he recorded fifth start with double-digit strikeouts.