A.J. Burnett pitched seven strong innings, Juan Encarnacion drove in three runs, and the Florida Marlins held on for a 6-4 victory over the Phillies last night in Philadelphia.
Encarnacion tripled and homered, Miguel Cabrera went 4 for 5 with three doubles and a homer, and Damion Easley also connected for Florida, which has won eight of 10.
Chase Utley hit a solo shot and Jim Thome added a two-run double for the Phillies, who have lost five of seven.
Burnett (3-1) allowed two runs and five hits, striking out eight. He left with a 6-2 lead, but the Phillies rallied in the eighth against Florida's bullpen.
Cubs 3, Astros 2 -- Greg Maddux outpitched Roger Clemens in a rare duel between 300-game winners, and Jeromy Burnitz hit a tiebreaking homer in the seventh to lead visiting Chicago over a reeling Houston.
Maddux (1-1) got his 306th career win and first since the Cubs' 2004 season-finale against Atlanta. He lasted six innings, giving up two runs on seven hits with three strikeouts and one walk.
Maddux was lifted in the seventh for a pinch hitter, and Michael Wuertz, Will Ohman, and Roberto Novoa combined to pitch two scoreless innings before LaTroy Hawkins pitched a scoreless ninth for his fourth save.
Clemens (1-1) allowed three runs on seven hits and struck out five while walking two in seven innings. He even went 2 for 2 at the plate, only the second multihit game of his 22-year career.
Nationals 5, Mets 1 -- Livan Hernandez worked his way in and out of trouble for eight innings and hit one of the Nationals' three solo shots in their victory over visiting New York.
Jose Guillen delivered his team-leading sixth homer and Brian Schneider also hit one out.
Cardinals 6, Braves 5 -- Albert Pujols hit a two-run homer that carried Mark Mulder and St. Louis in Atlanta. Tim Hudson (2-1) gave up four runs in the first inning and left after the sixth after giving up nine hits and six runs.
Dodgers 6, Rockies 3 -- Hee-Seop Choi hit his first major league grand slam and Odalis Perez pitched seven strong innings in as host Los Angeles beat Colorado.
J.D. Drew added a two-run homer for the Dodgers, who won for just the second time in eight games after starting the season 12-2.
Giants 3, Pirates 2 -- Mike Matheny hit a tiebreaking homer in the sixth and San Francisco turned Brett Tomko's four-hitter into a victory in Pittsburgh.
Brewers 4, Reds 3 -- Lyle Overbay homered in his first two at-bats, leading host Milwaukee over Cincinnati.