Chris Carter homered, Erik Bedard pitched seven strong innings for his first victory of the season, and the last-place Astros completed a four-game sweep of the Angels with a 2-1 victory last night in Anaheim.
The Astros recorded their seventh win over the big-budget Angels in 10 meetings this season.
Dodgers 2, Padres 1
In Los Angeles, Adrian Gonzalez and Scott Van Slyke homered, and Yasiel Puig had a successful major league debut for the Dodgers.
Puig, a 22-year-old Cuban defector, batted leadoff and went 2-for-4 with two singles, including one in his first at-bat. He threw from the right-field warning track to double a runner off first for the game’s final out.
Phillies 7, Marlins 2
In Philadelphia, Domonic Brown hit his NL-leading 17th homer — his eighth in eight games — to back Kyle Kendrick’s six-hitter for the Phillies.
Braves 7, Pirates 2
In Atlanta, Brian McCann, Jason Heyward and Freddie Freeman each hit a two-run homer for the Braves off loser A.J. Burnett.
Reds 3, Rockies 0
In Cincinnati, Bronson Arroyo (6-5) limited the NL’s most prolific offense to four singles in eight innings, and Jay Bruce had a two-run homer among his three hits, leading the Reds.
Cardinals 7, Diamondbacks 1
In St. Louis, Lance Lynn (8-1) pitched seven solid innings and the Cardinals got home runs from Yadier Molina and Carlos Beltran.
Mariners 4, White Sox 2
In Seattle, Raul Ibanez hit a two-run homer as the Mariners dealt the White Sox their seventh straight loss.
Athletics 10, Brewers 2
In Milwaukee, Coco Crisp had a leadoff homer among his four hits and A’s winning pitcher Tommy Milone had an RBI and scored twice.

