CHICAGO — Greg Maddux pitched neatly into the seventh inning, Derrek Lee hit his second homer of the season and the Chicago Cubs won their home opener, 5-1 over the St. Louis Cardinals on Friday.

A week shy of his 40th birthday, Maddux earned his 319th career victory. He sent the Cardinals to their first loss of the season after a three-game sweep at Philadelphia. Lee put the Cubs ahead with a solo home run in the first inning. Neifi Perez added three hits for the Cubs and Ronny Cedeno tripled and doubled.

Maddux (1-0) gave up four hits, struck out one and walked two. He left with a 5-1 lead after allowing a home run to Jim Edmonds with one out in the seventh and walking the next batter, Scott Rolen. Bob Howry retired So Taguchi and Gary Bennett to end the threat. The cool, blustery conditions at Wrigley Field wreaked havoc on several fly balls.

One shot by Edmonds in the fourth was knocked down by the wind. Left fielder Matt Murton caught it and threw a one-hopper to first to double off Juan Encarnacion to end the inning.

The Chicago hitters roughed up Jeff Suppan (0-1).

A 16-game winner last season, Suppan gave up five runs and eight hits in five innings. He struggled from the outset, after going 1-1 with a 1.71 ERA against the Cubs last season.

With two out in the first, Lee homered. The Cubs added a run in the second on Cedeno's two-out triple to the right-field corner, and scored two more in the third.

DODGERS 5, PHILLIES 3: At Philadelphia, Dodgers starter Brett Tomko tossed six effective innings and Danys Baez worked the ninth for his second save in two chances. Tomko (1-0) allowed three runs and eight hits. Hong-Chih Kuo pitched two perfect innings, striking out four, and Baez struck out two in the ninth.Jimmy Rollins had three hits a day after his 38-game hitting streak ended, but Philadelphia lost its fourth straight game.

The Phillies are off to their worst start since opening 0-4 in 1987. They hadn't started with four losses at home since 1977 when they finished 101-61 and won the second of three consecutive NL East titles.

Pat Burrell and Sal Fasano homered for Philadelphia. Gavin Floyd (0-1) lasted just 2 2-3 innings, allowing five runs — three earned — and six hits.

METS 9, MARLINS 3: At New York, Steve Trachsel pitched three-hit ball through six innings and drove in a run with the 10,000th double in Mets history. David Wright and Jose Reyes homered for the Mets. Wright drove in three runs and Reyes had three hits. Carlos Beltran drove in a run and scored another.

Trachsel (1-0) worked his way out of a first-inning jam, then helped his own cause with the milestone double in the fourth. It came in the 7,000th game in franchise history.

The right-hander struck out six, walked one and gave up only a solo homer to Mike Jacobs.

Jason Vargas (0-1) gave up eight hits and five runs in five innings to get the loss.

BREWERS 3, DIAMONDBACKS 1: At Milwaukee, Dave Bush gave up two hits in seven innings and Derrick Turnbow got his fourth save in four games for Milwaukee. Bush (1-0) struck out seven to earn the win in his first start for Milwaukee.

Turnbow walked Orlando Hudson to lead off the ninth but got Chad Tracy to ground into a double play. He then retired Luis Gonzalez, who homered in the second inning, for the final out.

The Brewers have won their first four games of the season for the first time since 1987, when they won their first 13.

Russ Ortiz (0-1) took the loss after giving up three runs in six innings.

Carlos Lee hit his second homer of the season for the Brewers.

ASTROS 6, NATIONALS 1: At Houston, Lance Berkman and Preston Wilson hit two-run homers in the same inning for the second consecutive game to lead the Astros over Washington. Brandon Backe (1-0) held the Nationals to three hits in six strong innings. Craig Biggio added an RBI double and scored on Berkman's sacrifice fly in the third off starter Tony Armas Jr. (0-1).

View Comments

Berkman and Wilson, a National last season, homered off reliever Jason Bergmann to break open a 2-1 game in the sixth. Both connected in the first inning during Wednesday's 6-5 win over Florida.

Jose Vidro homered for the Nationals.

REDS 7, PIRATES 6: At Cincinnati, Felipe Lopez homered twice and drove in three runs Friday night, leading Cincinnati to a rain-delayed victory that extended Pittsburgh's worst start in 32 years. The Pirates are 0-5 for the first time since 1974, when they lost their first six games.

ROCKIES 10, PADRES 4: At San Diego, Eli Marrero had four hits and four RBIs and Josh Fogg won his Colorado debut. Marrero, Jason Smith and Garrett Atkins homered for Colorado, which scored the last eight runs after trailing 4-2.

Looking for comments?
Find comments in their new home! Click the buttons at the top or within the article to view them — or use the button below for quick access.