PITTSBURGH — Marlon Byrd celebrated his arrival in Pittsburgh with a three-run homer, and the Pirates beat the Milwaukee Brewers 7-1 on Wednesday night.
Byrd, acquired along with catcher John Buck from the New York Mets on Tuesday, hit his 22nd homer of the season into the bushes in center field in the seventh inning as Pittsburgh ended a three-game losing streak.
Josh Harrison went 3 for 4 with an RBI for the Pirates and Andrew McCutchen and Gaby Sanchez added two hits apiece.
Charlie Morton (6-3) scattered five hits over 6 2-3 innings, walking three and striking out two to pick up his first career victory over the Brewers.
Milwaukee starter Tom Gorzelanny (3-6) yielded four runs on nine hits in 5 1-3 innings, walking one and striking out five. Carlos Gomez had two of Milwaukee’s seven hits.
Phillies 6, Mets 2
NEW YORK — Cole Hamels pitched seven strong innings and handed himself some much-needed run support, sending the Philadelphia Phillies to a victory over the New York Mets.
Carlos Ruiz homered and the Phillies overcame a couple of mental mistakes by Jimmy Rollins to win for only the third time in 17 road games. Hamels hit a two-run single to help Philadelphia improve to 8-5 under interim manager Ryne Sandberg.
Daisuke Matsuzaka (0-2) labored through 4 1-3 innings on Japanese Heritage Night in his second start for the new-look Mets, who have dropped six of seven. Depleted by key injuries and Tuesday’s trade that sent Marlon Byrd and John Buck to Pittsburgh, New York fell to 2-6 on a nine-game homestand.
Dodgers 4, Cubs 0
LOS ANGELES — Ricky Nolasco pitched eight innings of three-hit ball, Hanley Ramirez and Andre Ethier hit solo homers and the Los Angeles Dodgers beat the Chicago Cubs.
The first-place Dodgers earned their 21st victory in August, tying the Los Angeles record for most wins in a calendar month. They avoided a second straight series loss by taking two of three from the last-place Cubs.
Nolasco (11-9) struck out a season high-tying 11 and won his sixth straight start. Edwin Jackson (7-14) took the loss.
Dodgers rookie Yasiel Puig left after four innings with no immediate explanation. He didn’t slide into second base to try to break up a double play in the first inning and visibly reacted after striking out in the third.
Braves 3, Indians 2
ATLANTA — Chris Johnson singled to left with two outs in the ninth inning for his first career walk-off hit and the Atlanta Braves won again at home, beating the Cleveland Indians.
Jordan Schafer drove in Atlanta’s first two runs, then scored the winner after reaching on an infield single and stealing his second base of the night. Freddie Freeman was intentionally walked before Johnson lined a 2-2 pitch to left off Joe Smith (5-2).
The Braves improved to 46-18 at Turner Field, the best home record in the majors.
Mike Aviles homered and drove in both Cleveland runs.