James Shields struck out nine in seven innings to lead the San Diego Padres to a 3-0 win over the Milwaukee Brewers on Thursday night at Miller Park.
The Brewers outhit the Padres eight to seven, but they had no extra base hits to help push runs across the plate.
Ryan Braun managed a single to extend his hitting streak to 12 games and Scooter Gennett returned from the disabled list because of an oblique injury in late April. Gennett had a pair of singles.
Shields improved to 2-5, winning his first game since giving up 42-year-old Bartolo Colon’s first career home run last weekend. Ryan Buchter earned his first save for San Diego, which has held their opponents scoreless in their last 23 innings.
Jimmy Nelson gave up two runs on five hits in eight innings but took the loss for the Brewers. He dropped to four and three while the Brewers have now lost six of their last nine.