Hunter Pence doubled twice and drove in four runs, Matt Cain pitched into the eighth inning for his first victory of the season and the San Francisco Giants beat the Los Angeles Dodgers 4-3 on Sunday night to complete a series sweep.
Leadoff hitter Andres Torres had three hits for San Francisco while Marco Scutaro had two hits and scored twice. The Giants extended their season-high winning streak to six games and defeated Dodgers rookie Hyun-Jin Ryu for the second time this year.
Cain, who pitched six shutout innings against Los Angeles on opening day, gave up one run and five hits in 7 1-3 innings and allowed only one runner past second base while ending the longest winless drought of his career.
A.J. Ellis had two hits for the Dodgers.