PHILADELPHIA -- Tomo Ohka said he had "nothing special" during warm-ups. That certainly changed once the game started.
Weeks' two-out, two-run double in the third inning helped the Brewers (56-56) win for the sixth time in their last eight games.
Ohka couldn't have predicted his strong start.
"I felt good in warm-ups, but nothing special," said Ohka, who improved to 3-3 since being obtained by Milwaukee on June 10. "The result was good though."
Ohka (7-6) outpitched Vicente Padilla, striking out a season-high nine without a walk. Derrick Turnbow, a former Phillies farmhand, got the final three outs for his 24th save in 27 opportunities.
"That was something special," Brewers manager Ned Yost said. "(Ohka) was dead-on from the first pitch and was lights-out all game. They may have hit one ball, maybe two, hard the whole game."
Ohka retired 12 in a row before Padilla's leadoff single in the sixth. After two groundouts, Chase Utley sent a long fly ball to center field, which Brady Clark caught at the fence.
"I thought Utley was going to tie the game," Phillies catcher Mike Lieberthal said.
Ohka retired 21 of the last 23 he faced in the game and continued his success against Philadelphia. He is 5-3 with a 2.30 ERA in 74 career innings against the Phillies.
"Ohka kept the ball down, especially with his split, and we were chasing a lot of balls," Phillies manager Charlie Manuel said.
Chad Moeller hustled out a double with one out in the third and Padilla (5-11) hit Clark with a pitch with two outs. Weeks lined a shot off the top of the fence that left fielder Pat Burrell mishandled and allowed both runs to easily score.
"I got jammed a little, but got enough of it to get it out there," Weeks said.
Ohka faced only two legitimate threats in the game. Burrell led off the second inning with a double, but was stranded there as Ohka struck out Ryan Howard and David Bell, and got Lieberthal to fly out to right.
Bell doubled to lead off the eighth, but was left on base. Lieberthal flew out to deep center field, pinch-hitter Tomas Perez struck out and Jimmy Rollins grounded out weakly to first base to end the inning.
"We had opportunities, but couldn't get it done," Manuel said. "There's no way we're going anywhere if we don't win these kinds of games."
Padilla allowed two runs and four hits, struck out six and issued one intentional walk. After a horrendous start to the season, he has given up three or fewer runs in each of his last six starts.
The Phillies had just one extra-base hit in the game.
"If we don't hit homers or extra-base hits, you've got a good chance of shutting us down," Manuel said.
Milwaukee goes home to play St. Louis on Monday after completing a 4-2 road trip to New York and Philadelphia.
"Historically, these are two tough places for us to play," Yost said. "To win four out of six, it's a great road trip. We got to carry the momentum over when we get home."
Ohka's career high for strikeouts is 11, set Aug. 28, 2002, at Philadelphia. ... The Phillies won the season series against Milwaukee, 5-4. ... Brewers RF Geoff Jenkins had two hits and is batting .411 (46-for-112) since July 5.