Wade Miley tossed six innings of one-run ball to guide the Arizona Diamondbacks to a 3-1 win over the Milwaukee Brewers on Friday in the opener of a three-game set.
Miley (1-0) allowed five hits and walked one batter while striking out eight.
Paul Goldschmidt had an RBI double and Martin Prado added a double and scored a run for the Diamondbacks, who have won three of their first four games of the season.
J.J. Putz stranded one runner in the ninth to pick up his first save of the season.
Jean Segura stroked a solo homer, the first of his career, for the Brewers, who have dropped their last three after winning the season opener.
"I feel pretty good at the plate. I am just trying to compete," Segura said. "Last year I didn't hit any. It feels good."
Burke Badenhop (0-1) was pegged with the loss after two runners scored on a wild pitch in the seventh. Badenhop issued a walk and a hit over one- third of an inning. The runners came around on Michael Gonzalez's wild pitch.
Milwaukee starter Kyle Lohse surrendered just one run on five hits over six frames. He struck out five without walking a batter.
Aramis Ramirez left the game in the fourth inning with an apparent knee injury after sliding into second base awkwardly. He went 1-for-2 before exiting.
Martin Prado opened the fourth inning with a double before moving to third on a Miguel Montero groundout. Goldschmidt followed with a double to plate Prado to give the D-backs a 1-0 lead.
Segura's solo homer tied the game in the home half.
With the bases loaded in the seventh, Gonzalez fired a high fastball that skipped off home plate umpire Chris Conroy's mask and rolled to the backstop, allowing both Goldschmidt and Jason Kubel to score.
"Wade was very sharp tonight. He got behind one guy, Segura, who hit the homer. It wasn't pretty, but it was a winning ball game for us tonight," said Arizona manager Kirk Gibson. "We took what was given to us. We were terrible with runners in scoring position, but we won the game because we didn't have any mistakes on the other side on defense."
Arizona went just 1-for-10 with runners ins coring position ... D-backs outfielder Gerardo Parra had a double ... Brewers outfield Ryan Braun missed the game after straining his neck during batting practice. He is considered day-to-day.