PHOENIX — Dan Haren outpitched Derek Lowe and the Arizona Diamondbacks took advantage of second baseman Kelly Johnson's error to score four times in the fourth inning on their way to a 5-2 victory over the Atlanta Braves on Thursday night.
Haren (4-4) retired 15 in a row before a two-out double by Johnson and RBI single by Casey Kotchman in the eighth inning. The right-hander allowed two runs and seven hits in eight innings, striking out eight to earn his first victory in four starts.
Haren has not walked a batter in his last three outings. He's walked nine all season, with 71 strikeouts.
Lowe (6-3) gave up five runs, three earned, and a season-high 10 hits for the Braves, who were swept in three games in San Francisco before opening a four-game set in Arizona.
Chad Qualls pitched a perfect ninth, with some defensive help from second baseman Augie Ojeda and shortstop Stephen Drew, for his 12th save in 14 opportunities.
Justin Upton singled three times for the Diamondbacks to raise his average to .346. The 21-year-old outfielder has hit safely in seven straight games and 30 of the last 33.
Mark Reynolds doubled twice with two RBIs for Arizona. Eric Byrnes tripled, singled, drove in a run and scored twice. Ryan Roberts, coming off a three-hit game against San Diego the previous night, singled twice and drove in a run.
The fielding error by Johnson on what looked to be a routine double play cleared the way for Arizona's big fourth. The miscue left runners at first and second with no outs, and Mark Reynolds doubled to right-center on the next pitch to bring home both runs.
Eric Byrnes and Ryan Roberts followed with RBI singles to put the Diamondbacks up 5-1. Two of the Arizona runs were unearned.
Reynolds, Byrnes and Roberts each had two hits. Byrnes tripled and scored on Chris Young's sacrifice fly to give Arizona a 1-0 lead in the second.
The Braves tied it in the third when Chipper Jones doubled in Johnson.
Haren fell on a 1-0 pitch to Jordan Schafer leading off the eighth. After talking to trainers, he got back on the mound and struck Schafer out.
<B>Notes:<P> Atlanta SS Yunel Escobar was scratched, missing his sixth straight game with a strained right hip flexor. ... Arizona 2B Felipe Lopez missed his fifth straight game with a sore hamstring. ... Jones was coming off the first four strikeout game of his career.