Cards’ Mulder sharp

? Mark Mulder threw 8 1â3 scoreless innings, and Jason Isringhausen worked out of a jam in the ninth Wednesday night to preserve the St. Louis Cardinals’ 1-0 victory over Steve Trachsel and the New York Mets.

Mulder (5-1) won his third straight start and had two of the Cardinals’ four hits in seven innings against Trachsel, with singles in the fifth and seventh. Scott Rolen doubled in a run in the sixth inning.

Mulder departed after the Mets loaded the bases with one out in the ninth. Isringhausen struck out David Wright, then got Cliff Floyd to ground out to first for his 12th save in 14 chances.

Rolen was only 4-for-28 in the first eight games of a nine-game homestand before his two-out double to the gap in left-center off Trachsel (2-4) broke up a scoreless game. Albert Pujols drew a one-out walk and scored without a play to give him 40 runs in the first 40 games.

Giants 10, Astros 1

Houston – San Francisco completed its first three-game series sweep of the season with Barry Bonds on the bench. The slugger received some much-needed rest and watched Ray Durham hit a three-run homer and single in a run for a season-high four RBIs. Matt Morris won for the first time in seven starts.

Padres 14, Diamondbacks 10

Phoenix – Brian Giles drove in a career-high seven runs, and San Diego beat Arizona, reclaiming first place in the NL West. The Padres had to hang on for the victory despite scoring nine runs in the first inning and taking an 11-2 lead into the sixth.

Cubs 5, Nationals 0

Chicago – Sean Marshall and three relievers combined on a one-hitter, Todd Walker drove in two runs, and the Cubs beat Washington for their second straight shutout victory.

Brewers 8, Phillies 7

Milwaukee – Geoff Jenkins’ RBI single with two outs in the ninth sent Milwaukee past Philadelphia. It was the Brewers’ third straight walk-off victory.

Braves 6, Marlins 4, 11 inn.

Atlanta – Chipper Jones hit a three-run homer in the 11th inning.

Pirates 7, Reds 2

Pittsburgh – Oliver Perez, on the verge of being sent to the minors with another bad start, limited Cincinnati to two runs over six innings and drove in two runs.

Dodgers 3, Rockies 2

Denver – Brad Penny allowed one run in six strong innings, and Nomar Garciaparra hit a two-run single.