Roger Clemens pitched seven shutout innings to win for the first time since April 8, and the Houston Astros broke an 11-game road losing streak last night by beating the Florida Marlins, 2-1, in Miami.
Orlando Palmeiro, who came into the game with one RBI, drove in both runs with a scratch single and sacrifice fly. Houston has scored 11 runs in seven starts by Clemens (2-1).
The Astros improved to 2-14 on the road, winning away from Houston for the first time since April 15.
Clemens earned his 20th win as an Astro and the 330th of his career, moving him ahead of Steve Carlton into sole possession of ninth place on the all-time list. The start was his first in Miami since the 2003 World Series, a game touted then as the last of his career.
Padres 6, Reds 5 -- Ryan Klesko homered to start another ninth-inning comeback against Cincinnati's beleaguered bullpen, and Dave Roberts had a run-scoring single in the 13th that sent visiting San Diego to victory.
Reds closer Danny Graves blew a big ninth-inning lead for the second time in eight days. Robert Fick's bases-loaded double completed a four-run rally that tied it, 5-5.
Cardinals 4, Dodgers 2 -- Albert Pujols drove in four runs with two home runs off Odalis Perez (4-3), giving him four homers against the lefthander in only 12 at-bats, and Mark Mulder tied his career best with 12 strikeouts to power host St. Louis.
Mulder (5-1) allowed a run and three hits in seven innings to win his fifth straight start.
Mets 7, Cubs 4 -- Doug Mientkiewicz hit a go-ahead home run in the eighth off LaTroy Hawkins (1-4), lifting New York over host Chicago in a game delayed twice by rain.
Mientkiewicz's one-out homer made a winner of Mike DeJean (2-1) and gave the Mets their fifth win in six games. He added an RBI single in the ninth off Ryan Dempster.
Rockies 7, Braves 6 -- Todd Helton hit a pair of run-scoring doubles and Colorado's bullpen held on to a one-run lead for nearly four innings to help turn back Atlanta at Coors Field.
Phillies 4, Brewers 2 -- Chase Utley homered twice and Jason Michaels and Bobby Abreu also went deep as Philadelphia rode a power surge to win in Milwaukee.
Giants 2, Pirates 1 -- Brett Tomko (3-4) outpitched Mark Redman (1-3) for the second time in 10 days and Omar Vizquel had an RBI double to extend his hitting streak to 11 games, leading San Francisco past visiting Pittsburgh.
Nationals 4, Diamondbacks 3 -- Nick Johnson drove in two runs with a homer and a tiebreaking double as visiting Washington won its 10th consecutive game over Arizona.