Carlos Gomez went 4-for-4 with two doubles and two RBI and Kyle Lohse spun seven strong innings as the Milwaukee Brewers edged the San Diego Padres, 3-1, in the third of a four-game set at Miller Park.
"Gomez had really nice at-bats today. We had a lot of opportunities. We still should have scored more runs," said Brewers manager Ron Roenicke. "It is nice to see guys get into scoring position. The offense was definitely better, but I still would like to see us score a bunch of runs when we get the opportunities."
Lohse (7-7) gave up one run on five hits to pick up his fourth win in five starts. The right-hander struck out six without issuing a walk.
"His style is such that he can pitch in well and go away. This guy is a good pitcher, we just couldn't break through on any mistakes he made. Offensively we just couldn't get any runs," Padres manager Bud Black said of Lohse.
Norichika Aoki scored twice for the Brewers, who have won five of their last seven games.
Jim Henderson stranded a runner in the ninth to nail down his 11th save of the season.
Nick Hundley hit a solo homer for the Padres, who are 5-17 since June 29.
Sean O'Sullivan (0-2) allowed three runs -- two earned -- on seven hits and three walks over 6 1/3 innings to absorb the loss.
Hundley smashed the first pitch of the third inning over the wall in left to give the Padres a 1-0 lead.
Milwaukee, though, countered with a pair in the home half to take the lead. With the bases loaded and one out, Gomez crushed a double off the wall in center to score Rickie Weeks and Aoki.
The Brewers added another run on a bizarre play in the seventh inning. With runners on the corners, Gomez broke for second base. Reliever Joe Thayer attempted to pick off Aoki at third, but Padres third baseman Chase Headley quickly fired the ball to second to catch Gomez. Headley's throw bounced off second base umpire Bob Davidson's back and into left field, however, allowing Aoki to score.
Lohse has won six of his last seven decisions ... Pitcher Alfredo Figaro was reinstated from the 15-day disabled list earlier on Wednesday ... The Brewers will play 16 of their next 19 games on the road following the conclusion of this series ... Carlos Quentin had his five-game hitting streak snapped.