MILWAUKEE -- Mike Hampton won his sixth straight decision and Vinny Castilla drove in three runs with a triple and a homer in the Atlanta Braves' 7-1 victory over the Milwaukee Brewers on Thursday.
Hampton (9-5) allowed five hits, struck out four and walked one in his first complete game since July 23, 2001. He didn't allow a hit until Eddie Perez grounded a ball through the right side of the infield with two outs in the fifth.
None of the first 12 hitters got the ball out of the infield.
With two outs in the seventh, Brady Clark and Keith Ginter hit consecutive doubles for Milwaukee's only run.
Hampton's six-game winning streak is his best since he compiled a career-high 11-game winning streak in 1999, when he went 22-4 for the Houston Astros.
Castilla's two-run triple gave Atlanta a 2-0 lead in the second. His sinking liner skipped just beneath the glove of center fielder Scott Podsednik and rolled to the track. His 18th homer, a 435-foot shot off the scoreboard in center field, made it 3-0 in the fourth.
The Braves loaded the bases with nobody out in the third and fifth innings against rookie Wes Obermueller (0-3), who got out of the first jam without allowing a run but was less fortunate the second time around.
Robert Fick's sacrifice fly made it 4-0 and gave him a career-high 64 RBIs. Javy Lopez followed with an RBI single, ending Obermueller's day.
After Castilla struck out, Hampton doubled home two runs off Luis Vizcaino when Podsednik slipped and the ball bounced past him, making it 7-0.
Obermueller allowed seven earned runs on seven hits in 4 1-3 innings. He walked four and hit a batter and remained winless in five major league starts.
Notes: Hampton threw 105 pitches, 78 strikes. ... Brewers LF Geoff Jenkins returned to the lineup after bruising his right knee and leaving the game in the seventh Wednesday when he made a catch against the wall. ... Obermueller needed 10 pitches to get out of the first inning and Hampton needed 11 pitches to retire Brewers leadoff hitter Eric Young in the bottom half of the inning. ... When Young fouled out near the seats in the third inning, Braves 1B Fick had to compete with a ballgirl trying to catch the ball.