Cubs 5, Phillies 4
Chicago - Matt Murton raced home on Brett Myers' bases-loaded wild pitch in the bottom of the ninth, and Chicago took over first place Wednesday in the NL Central.
Braves 12, Astros 3
Atlanta - Mark Teixeira hit a three-run homer and drove in four runs in his Atlanta debut.
Marlins 4, Rockies 3
Miami - Byung-Hyun Kim survived a 37-pitch first inning and had a career-high 10 strikeouts to lead Florida. Kim (6-5) needed 126 pitches to make it through 51â3 innings.
Pirates 15, Cardinals 1
Pittsburgh - Ronny Paulino hit a grand slam in the first inning, and Tony Armas won as a starter for the first time in more than 10 months to carry Pittsburgh.
Nationals 7, Reds 2
Washington - John Lannan, ejected from his big-league debut last week in the fifth inning after hitting consecutive batters, took a shutout into the sixth for Washington.
Mets 8, Brewers 5
Milwaukee - Ramon Castro and Marlon Anderson hit three-run homers to lead New York. Oliver Perez (10-7) allowed five hits and five runs - four earned - and struck out a season-high 11 in six innings.
Dodgers 6, Giants 4
Los Angeles - Barry Bonds went 0-for-3 and remained at 754 home runs - one from tying Hank Aaron's career mark.
D'backs 9, Padres 5, 11 inn.
San Diego - Arizona overcame a second straight blown save by closer Jose Valverde.