MILWAUKEE -- Woody Williams was in a jam, just as he'd been many times the past two months.
Only this time he pitched well enough to get out of trouble and beat the Milwaukee Brewers.
Williams threw six solid innings to win for the second time in 10 starts, and the San Diego Padres beat Milwaukee 6-1 Saturday night.
"They have their big boppers coming up and my back is against the wall," Williams said. "Fortunately, I was able to get out of there with only one run and settle down, make some good pitches."
The Brewers went 0-for-8 with runners in scoring position in the first four innings.
"My batting average against is way high this year with runners in scoring position," Williams said. "That's not normal for my career. Tonight was nice for me. I needed that."
The right-hander retired 11 of his final 12 batters to snap his three-game skid.
"He settled down and pitched very well," San Diego manager Bruce Bochy said. "He didn't get off to a great start, bases loaded and nobody out. He did a great job of getting out of there with only giving up one run."
Williams was 1-6 with a 6.44 ERA in his previous nine starts.
Milwaukee starter Wes Obermueller (1-3), recalled from Triple-A Nashville to replace Ben Sheets in the rotation, gave up five runs, six hits and three walks in 4 1/3 innings. It was the right-hander's first start since June 5 and first appearance since June 18.
"Wes just wasn't extremely sharp," Milwaukee manager Ned Yost said. "He'd get in trouble and then he would make a mistake by getting the ball up over the middle of the plate and that was really the big difference between he and Woody."
Williams gave up one run and five hits while striking out four.
Obermueller allowed only a walk the first time he went through the Padres' lineup, but eight of the final 13 batters he faced reached base.
Robert Fick led off the fourth with a walk, moved to second on Ryan Klesko's single and scored on Joe Randa's single, tying the score at 1. Khalil Greene then doubled, scoring Klesko, and Mark Sweeney hit a sacrifice fly to give San Diego a 3-1 lead.
The Padres made it 6-1 in the sixth on Dave Roberts' RBI single, scoring Sweeney.
- Brewers CF Brady Clark returned to the team after missing Friday night's game to be with his pregnant wife, Sara. Their daughter, Kaylee Marie, was born Saturday morning.
- LHP Doug Davis will start for Milwaukee on Sunday. He will be making his 14th attempt at earning his 10th win.
- It was the first time in seven games that San Diego did not hit a home run.