Johnson pitches Diamondbacks past the Giants, 7-2

Posted: Updated:

SAN FRANCISCO (AP) -- Randy Johnson won his fourth straight and the Arizona Diamondbacks completed their first sweep in San Francisco in seven years, beating the Giants 7-2.

Conor Jackson had three hits, including a home run for the NL West-leading Diamondbacks.

The D-Backs won their fifth in six games to move two games over .500 for the first time since June 24th.

Mark Reynolds added a two-run homer and Stephen Drew drove in a pair of runs.

Fred Lewis had four hits for the Giants, who have lost 12 of their last 16 games. Ivan Ochoa and Randy Winn each had two hits.