Astros rip Marlins again

? A night after handing Florida its most lopsided loss of the season, the Houston Astros did it again.

Lance Berkman homered for the second time in two nights, and Jeff Kent and Morgan Ensberg drove in three runs each to lead the Astros over the Marlins, 10-2, on Wednesday.

Houston beat Florida, 9-2, Tuesday and has outhit the World Series champs 30-12 in two games.

The Marlins have lost four of five since winning two of three at Houston. The loss prompted manager Jack McKeon to give the team a tongue-lashing.

“We’re playing bad baseball right now — all around,” outfielder Jeff Conine said. “That sums it up. Every team in baseball goes through a slump. There’s no magic formula, no drink you take that makes it go ‘poof.’ We’ve got to work through it.”

Tim Redding allowed two unearned runs and three hits in 62/3 innings, improving to 3-0 in four career starts against the Marlins. Redding (2-3) beat the Marlins twice last season and had a no-decision against them last week.

He has allowed six runs — only four earned — in the four starts.

Berkman gave the Astros an early lead with his seventh homer, a solo shot in the second. He added an RBI double in a four-run ninth.

Kent had a run-scoring single in Houston’s three-run third, an RBI double in the sixth and a sacrifice fly in the ninth.

Ensberg had a sacrifice fly in the sixth that made it 5-2, an RBI single in the eighth and doubled home Berkman in the ninth.

Carl Pavano (3-2) allowed five runs and nine hits in seven innings, striking out five.

Padres 6, Pirates 3

Padres 7, Pirates 3

Pittsburgh — Jake Peavy allowed one run in six innings, and San Diego took advantage of Pittsburgh’s deficient defense to sweep a road doubleheader for the first time in nearly 14 years.

In the opener, Phil Nevin drove in three runs, and Brian Lawrence won his fourth start in a row, a victory aided by three Pirates errors. It ended Pittsburgh’s four-game winning streak.

In the nightcap, Peavy (4-2) held Pittsburgh to a run on five hits while striking nine. Pittsburgh made two more errors.

Cardinals 1, Mets 0

New York — Scott Rolen hit an RBI double in the eighth inning for St. Louis.

Jeff Suppan, Cal Eldred and Steve Kline combined on a four-hitter. Eldred (1-0) pitched two hitless innings, and Kline worked a perfect ninth for his first save.

After Suppan and Steve Trachsel matched zeros most of the night, Tony Womack led off the eighth with a single off Mike Stanton (0-1). Edgar Renteria reached on a fielder’s choice, then stole second with two outs before Rolen’s hit off Ricky Bottalico.

Phillies 9, Dodgers 4

Philadelphia — Pat Burrell hit a two-run homer, and Marlon Byrd had three RBIs to help surging Philadelphia hand Los Angeles its sixth consecutive loss.

Eric Milton (5-0) allowed three runs and eight hits in 5 1/3 innings for the Phillies, who have won nine of 12.

Hideo Nomo (3-5) left in the second inning after he split the nail on his right index finger. Brian Falkenborg relieved and allowed eight runs and eight hits in 32/3 innings. Cesar Itzuris had a three-run homer for the Dodgers.

Cubs 4, Giants 3, 10 innings

Chicago — Moises Alou crossed up his father’s strategy with a homer in the bottom of the 10th inning. Giants manager Felipe Alou pulled lefty Jason Christiansen and brought in righty Jim Brower (1-3) to face his son. But Moises hit a 3-2 pitch to end the game.

Both teams played without their sluggers, nursing aching backs. The Giants’ Barry Bonds has missed four of the last five games. The Cubs’ Sammy Sosa went on the 15-day DL.

Diamondbacks 6, Braves 4, 11 innings

Atlanta — Luis Gonzalez hit his second homer of the game, and Steve Finley followed with another solo shot in the 11th inning for Arizona.

Arizona bounced back in the 11th inning off Armando Almanza (0-1) after squandering a 4-0 lead.

Brewers 6, Expos 3

San Juan, Puerto Rico — Bill Hall hit a go-ahead, three-run triple to help Milwaukee snap Montreal’s four-game winning streak.

Lyle Overbay went 0-for-2 with two walks for the Brewers, ending his 18-game hitting streak. He was on deck in the ninth inning, but Geoff Jenkins grounded into a double play to end the inning.

Reds 4, Rockies 3, 10 innings

Cincinnati — Danny Graves blew a chance for a record-setting save, but D’Angelo Jimenez singled with the bases loaded in the 10th, rallying the Cincinnati.

The Reds got their fourth victory in five games, leaving the Rockies 0-4 in extra innings this season.

Graves remained tied with John Franco for the club record with 148 saves.