MILWAUKEE -- Rickie Weeks came through in the clutch for the second straight game.
Less than 24 hours earlier, Weeks, the Brewers top draft pick in 2003, hit a three-run home run in the seventh with the game tied at 4 and Milwaukee went on to beat Pittsburgh 8-4.
Weeks said he likes pressure situations.
"When pressure situations come up, you have got to have fun," he said. "That's what you dream about your whole life. It's coming true for me right now, but you want to keep it going."
On Saturday, Weeks ruined a sparkling major-league debut for another 22-year-old: Pittsburgh left-hander Zach Duke, who gave up three runs on five hits while striking out nine in seven innings.
Salomon Torres (2-4) relieved Duke in the eighth with the game tied 3-3. Lyle Overbay singled leading off the inning and Brady Clark sacrificed him to second.
Weeks followed with a 419-foot drive into the left-field bleachers and just inside the foul pole.
He gave a curtain call after the third homer of his young career.
Weeks has hit in 15 of 20 games since being called up on June 10. He is hitting .375 with runners in scoring position.
"That is serious power right there, quick bat," Clark said. "He has got a ton of potential, and we're seeing that."
Pittsburgh built a 3-0 lead on single runs in the first three innings, getting RBI hits from Jason Bay, Matt Lawton and Jose Castillo.
Milwaukee's Bill Hall atoned for an error that led to one of the runs with a two-run home run in the fourth that made it 3-2. Hall's 13th home run was the second hit allowed by Duke.
The Brewers tied it at three in the fifth on an RBI single by pinch-hitter Trent Durrington.
Brewers starter Victor Santos gave up three runs, two earned, in five innings. The bullpen took over from there, with four pitchers combining to keep Pittsburgh off the board.
Derrick Turnbow pitched the ninth for his 15th save. Ricky Bottalico (2-1) pitched a perfect eighth for the win.
The Brewers bullpen has thrown 29 2/3 consecutive scoreless innings against Pittsburgh this season.
"Our bullpen has been very, very good," Brewers manager Ned Yost said.
Duke, however, did more than keep Pittsburgh in the game. His nine strikeouts were the most in a Pirates' debut since Tim Wakefield struck out 10 on July 13, 1992 against St. Louis.
"I'm trying to take it all in," Duke said. "It's definitely a big stage out there. It's really fun. It's a new experience and I like it a lot."
Pittsburgh manager Lloyd McClendon called Duke's performance "fantastic," despite it ending in Pittsburgh's 15th loss in 19 games.
"The young man has a very bright future," he said.
Brewers left fielder Carlos Lee, the NL's RBI leader who left Friday night's game early with a knee bruise, started and went 0-for-4.
Jenkins' first-inning throwing error was his third of the season in right field. Last season, as a left fielder, he had just one error. ... The Brewers drew their millionth fan in their 38th home game Saturday, equaling the second quickest the team has hit the million mark in team history. The team needed just 31 home games in 2001, the first year of Miller Park, to draw 1 million fans. Milwaukee also topped the 1 million mark in its 38th home game in 1983 at County Stadium.