Now that there's no playoff pressure, the Philadelphia Phillies beat the Colorado Rockies with relative ease.
Chase Utley homered for the fifth straight game, Jason Werth hit an inside-the-park home run, and Philadelphia rallied for a 9-5 road win over Colorado last night in the first meeting between the teams since the Rockies' first-round sweep last October.
Utley hit his major league-leading ninth home run - his sixth in five games.
Garrett Atkins and Yorvit Torrealba homered for the Rockies, who blew an eighth-inning lead for the second straight day.
The Phillies mounted the winning rally off Taylor Buchholz (1-1) with two outs and no one on. Ryan Howard and Pat Burrell singled, and Pedro Feliz walked. Brian Fuentes came on in relief, and Carlos Ruiz doubled down the right-field line to drive in two runs.
Philadelphia added three runs in the top of the ninth off Micah Bowie on doubles by Werth and T.J. Bohn. Rudy Seanez (2-1) got the win in relief.
Marlins 10, Pirates 4 - Hanley Ramirez, Josh Willingham, and Dan Uggla homered and pitcher Mark Hendrickson, normally one of the majors' worst hitters, had two hits while pitching eight innings in Florida's victory at Pittsburgh
Ramirez, a .457 career hitter in PNC Park, hit a two-run homer during a four-run second inning against Matt Morris (0-3), giving him three homers in two games.
Willingham added a two-run drive as Florida scored three more times in the third to make it 7-2.
Hendrickson (4-1) won his fourth in a row despite giving up four runs, three earned, and eight hits, but it was his own hitting that was the surprise. The 6-foot-9-inch former NBA player - an .071 career hitter coming in - was 1 for 46 the last two seasons. He doubled and scored in the fourth inning before hitting a run-scoring single an inning later.
Dodgers 9, Reds 3 - Nomar Garciaparra hit his first home run since Sept. 14 and drove in three runs, Brad Penny stayed perfect at Great American Ball Park, and Los Angeles topped Cincinnati.
Rafael Furcal also homered, and James Loney added three RBIs for the Dodgers.
Andruw Jones was dropped to eighth in the batting order for the first time since Aug. 22, 1998. He went 0 for 4, lowering the five-time All-Star's average to .159.
Penny (3-2) allowed a run and six hits while improving to 5-0 in five career starts at Great American.
Astros 10, Padres 3 - Roy Oswalt won consecutive starts for the first time since August, and Miguel Tejada and Lance Berkman drove in three runs each to lead Houston over San Diego.
Oswalt (2-3) allowed three runs and six hits in seven innings as the Astros won their second straight following a three-game losing streak.
Diamondbacks 4, Giants 2 - Eric Byrnes hit the go-ahead, two-run homer, and Micah Owings became the season's third four-game winner as host Arizona beat San Francisco.
Mark Reynolds and Orlando Hudson hit solo home runs as the Diamondbacks improved their major league-best record to 14-5.
Cubs 7, Mets 1 - Carlos Zambrano pitched seven strong innings, and Aramis Ramirez and Felix Pie homered as Chicago beat New York at Wrigley Field for its 12th win in 15 games.
Zambrano (3-1) allowed five hits and a run with two walks and four strikeouts. Chicago's ace was backed by four double plays.
Braves 7, Nationals 3 - Tim Hudson (3-1) pitched six scoreless innings before tiring and drove in two runs, leading host Atlanta to its fifth straight win.
Tigers 5, Blue Jays 1 - Rookie Armando Galarraga won his second straight start, Edgar Renteria homered, and Detroit won at Toronto.
Cardinals 4, Brewers 3 - Skip Schumaker doubled in the go-ahead run in the ninth and St. Louis beat host Milwaukee in the opener of a two-game set.