Brandon Webb threw his eighth career shutout, Mark Reynolds homered twice and the Arizona Diamondbacks snapped a five-game losing streak with a 4-0 victory over the Washington Nationals on Saturday night.
Webb (10-2) scattered six singles in his second complete game of the year and 14th of his career. He struck out eight and hit two.
Reynolds hit solo shots off Jason Bergmann (1-2) in the second and the seventh for his 10th and 11th homers. Reynolds also made a sprawling over-the-shoulder catch to rob Dmitri Young of a hit in the ninth.
Justin Upton and Chris Young also homered for the Diamondbacks.
Webb's performance came at a critical time for the slumping NL West leaders, who had dropped nine of 11 games.
Webb, the 2006 NL Cy Young Award winner, had lost back-to-back starts after winning his first nine. But he dominated the Nationals, whose .233 batting average is worst in the NL.
Webb needed only seven pitches _ all of them strikes _ to retire the Nationals in the first. The Nationals put a man in scoring position only three times.
Bergmann pitched almost as well as Webb. Bergmann's scoreless streak reached 21 innings before Reynolds homered onto the walkway above left-center field bleachers.
Bergmann retired 14 of the next 16 batters before Upton hit his eighth homer into the left-field seats to put Arizona ahead 2-0 in the seventh.
Reynolds followed with a drive to left for his second two-homer game this year, the first coming on April 7 against the Los Angeles Dodgers.
Young added a solo homer, his 12th, in the eighth.
The four homers were one more than the total allowed by Bergmann in his first five starts. Bergmann gave up four runs and seven hits in eight innings, his longest outing and first complete game. He struck out eight and didn't issue a walk for the first time this season.
Notes:@ Nationals manager Manny Acta said C Jesus Flores was "fine" on Saturday but kept him out of the lineup. Flores left Friday night's game with dizziness and nausea after being hit by a pair of foul tips to the head. ... Arizona 1B Conor Jackson had an MRI exam on his right quad and didn't play.