SAN DIEGO -- Shane Reynolds hit the first homer by a Houston pitcher in more than a year and Vinny Castilla went 4-for-4 as the Astros beat San Diego 8-4 Thursday.
It was Houston's second straight win following a season-high eight-game losing streak. Four of those losses were to the Padres.
Wascar Serrano (2-2), who made the start on just a few hours' notice because of an injury to Adam Eaton, fell behind 4-0 in the first, allowing Lance Berkman's two-run double and RBI-singles by Moises Alou and Castilla.
Reynolds (5-4) made it 5-1 in the second with his fifth career homer, the first by an Astros pitcher since he hit one at San Diego on April 14, 2000.
Brewers 6, Cardinals 2
ST. LOUIS -- Kyle Peterson earned his first major league win since 1999, helping himself with an RBI double as the Milwaukee Brewers beat the St. Louis Cardinals.
Geoff Jenkins, who had three hits, and Richie Sexson each drove in two runs during a six-run second inning against Dustin Hermanson (5-3).
Milwaukee took three of four from the Cardinals, outscoring them 24-3 in the last three games. The Brewers also took two of three from St. Louis last week at Miller Park.
Peterson (1-0) was called up from Triple-A Indianapolis on Saturday to replace the injured Jamey Wright in the rotation. He allowed two runs on five hits in five innings for his first victory since Sept. 26, 1999.
Peterson missed all of last season after undergoing arthroscopic shoulder surgery. He made his 13th career start, but first since Oct. 2, 1999.
Marlins 5, Mets 3
MIAMI -- Ryan McGuire hit Florida's second pinch-hit grand slam this season, helping the Marlins beat the New York Mets.
Florida has won three in a row under Tony Perez, who agreed earlier in the day to manage the club for the remainder of the season.
The Marlins are 3-1 under Perez, a Hall of Fame first baseman who managed 44 games with the Cincinnati Reds in 1993.
The Mets have lost four straight and five of six.
Ryan Dempster (5-6) won his second straight start. Antonio Alfonseca pitched the ninth for his 11th save in 13 chances.
Turk Wendell (1-1) took the loss.
Phillies 5, Expos 2
MONTREAL -- First baseman Lee Stevens' two-out error in the ninth inning allowed three runs to score and the Philadelphia Phillies beat Montreal, spoiling Jeff Torborg's first game as the Expos' manager.
Torborg became the Expos' 10th manager earlier in the day after Felipe Alou, the winningest and longest-serving manager in team history, was fired.
Rheal Cormier (3-0) pitched a perfect eighth and Jose Mesa pitched the ninth for his 16th save in 18 opportunities as the Phillies won their fourth straight.
Peninsula Clarion ©2015. All Rights Reserved.