Mark Mulder won his third straight decision and his 11th of the year, as the Cardinals topped the Brewers 4-2 on Wednesday night at Busch Stadium. Mulder (11-5) lasted seven innings and gave up one runs off five hits and three walks with three strikeouts.

St. Louis took a 1-0 lead when outfielder John Rodriguez hit his first major league home run in the first inning off Brewers’ starter Ben Sheets. In 34 games at Class-AAA, Rodriguez hit 17 home runs.

Albert Pujols went deep for the 26th time this season and gave the Cardinals a 3-0 lead in the third inning. It’s the third straight game that Pujols has hit a home run. He now has 77 RBI’s and is hitting .339.

Mulder allowed his only run of the game when J.J. Hardy took him deep for a solo home run in the fourth inning. Mulder was pulled after seven innings of work and Julian Tavarez took over in the eighth. He allowed an RBI single to Ben Hall for Milwaukee’s final run of the game.

Jim Edmonds made it 4-2 with an RBI single in the eighth inning.

Jason Isringhausen allowed a base hit in the ninth inning, but was able to record his 27th save of the season. That gives him 128 saves with the Cardinals and moves him past Bruce Sutter on the team’s all-time save list. With his next save, he’ll tie Todd Worrell for second. Lee Smith, who is the all-time Cardinal save leader, had 160.