HOUSTON -Roy Oswalt had a season-high eight strikeouts, Carlos Lee hit a two-run homer and the Houston Astros snapped a four-game losing skid at home with a 4-1 win over the Colorado Rockies on Monday night.
Oswalt (2-2) improved to 7-1 in 10 career starts against Colorado. He allowed six hits and two walks in seven innings to match his longest outing of the season.
Todd Helton hit a solo homer for the Rockies, whove lost five of their last seven. Theyre 2-2 since Jim Tracy replaced Clint Hurdle as manager on Friday.
Aaron Cook (3-3) lost his second straight start, allowing nine hits in six innings.
Marlins 7, Brewers 4
MIAMI – Hanley Ramirez and Jeremy Hermida had RBI singles in Floridas five-run sixth inning and the Marlins rallied to beat the Brewers.
Jorge Cantu had two RBIs for Florida. Ramirez finished with three hits.
Eleven Marlins batted in the sixth, with the first eight reaching base safely. Jorge Julio (1-1) faced six batters and allowed five runs, four earned. He walked one and hit two batters.
Cristhian Martinez (1-1) pitched 1 2-3 innings to earn his first major league win. Matt Lindstrom pitched a scoreless ninth to earn his 10th save in 12 opportunities.
Pirates 8, Mets 5
PITTSBURGH – Andy LaRoche had three RBIs and the Pirates scored five runs in eighth inning to beat the Mets.
Adam LaRoche and Jack Wilson had three hits apiece for Pittsburgh, which came back from a 5-0 deficit to win for only the second time in six games.
Wilson Valdez had two hits and a career-high three RBIs for the Mets, who fell to 22-2 when leading after seven innings. Jeremy Reed added two hits and scored two runs.
