This time, Tim Hudson didn't have to worry about leaving before the final out.

He pitched a one-hit masterpiece Wednesday night against Milwaukee in an 8-0 win that gave the Braves a doubleheader sweep of the Brewers, and earned Hudson his first complete-game win since 2008. Atlanta won 8-3 in the opener.

Hudson pitched 8 2/3 innings in a 5-2 win at San Francisco on April 23, but was pulled after the Giants got two hits and a run in the ninth, his pitch count at 113.

On Wednesday, he threw 102 pitches and recorded 27 outs, allowing one hit and one walk with six strikeouts in his 24th complete game and 12th shutout.

"You're going to have nights where you feel really good, and tonight was one of those nights," said Hudson, who fired first-pitch strikes to 26 of 29 batters and notched his third one-hit shutout and first since 2006.

"You feel like you have good stuff, you're locating it, throwing strikes with it, and the guys behind you are making plays. All in all, it was a perfect night."

Rickie Weeks had a double in the fourth inning and a walk in the ninth. No one else reached base against Hudson (4-2).

Nate McLouth had five hits and three walks in eight plate appearances in the doubleheader, including a two-run homer in the second game as the Braves won for the ninth time in 12 games.

"It was a good day all around for the Braves," said manager Fredi Gonzalez, whose team improved to 17-15, the Braves' first time at two games over .500 since they were 3-1 on April 4.