Miami Aubrey Huff made quite a debut with his new team.
Huff hit a three-run home run in his first game with Houston, and Lance Berkman had three hits to lead the Astros to a 5-1 victory over the Florida Marlins on Thursday night.
Huff, who was acquired in a trade with the Tampa Bay Devil Rays on Wednesday, homered to right-center in the eighth off reliever Randy Messenger (1-5) to give the Astros a 5-1 lead.
"Any time you get to a new team, it's good to get in there and contribute," Huff said.
Houston broke a three-game road losing streak, while the Marlins lost for the fourth time in their last 13 home games.
Huff's homer was part of a four-run eighth. Willy Taveras singled to lead off the inning and advanced to third as Chris Burke reached when first baseman Mike Jacobs failed to handle a low throw by shortstop Hanley Ramirez. Berkman drove in Taveras with a single to right, and Huff followed with his homer, his second hit of the game.
"It was a curveball," Huff said. "I was getting ready to hit a fastball and he just left it up a little bit."
Cardinals 3, Dodgers 2, 14 innings
St. Louis - Albert Pujols hit his league-leading 30th homer in the 14th inning. Jim Edmonds hit a game-tying two-run home run in the seventh and made a running catch at the warning track to rob Andre Ethier in the 13th for the NL Central leaders, who have won four in a row.
Reds 9, Rockies 7
Cincinnati - Ken Griffey Jr. hit his 555th career home run, and Adam Dunn singled home two runs. Juan Castro added a three-run homer as Cincinnati pulled away in the seventh inning, then watched the bullpen struggle once again to hold a six-run lead.