New York
Murphy tops the majors with a .348 batting average at the All-Star break, boosted by the damage he has done to the Mets.
He homered three times and drove in 10 runs as the NL East leaders took three of four in this series, opening a six-game edge over New York.
Murphy lined a two-run drive off the facing off the upper deck in the first inning. Overall, he is 22 for 52 (.423) with 21 RBIs vs. his old club.
San Francisco
Bumgarner (10-4) retired 25 of the 28 batters he faced, including two double plays, and walked one while going the distance for the third time this season.
Jake Lamb broke up Bumgarner’s bid with a single. Lamb also reached on an error in the fifth when right fielder Gregor Blanco dropped a flyball.
Beyond that, San Francisco’s four-time All-Star was nearly untouchable while notching his fourth career one-hitter.
Pittsburgh
Pinch hitter Matt Szczur doubled to left field with one out against Tony Watson (1-3). Bryant, who had three hits and reached four times, followed with his tiebreaking hit.
Cleveland
New York scored four runs in the second and six in the fifth, moving to .500 (44-44) going into the All-Star break. The Yankees won three of four from the AL Central-leading Indians.
Toronto
Donaldson is the sixth player in American League history to hit at least 20 home runs and score 80 runs or more before the All-Star break.
Mariners 8, Royals 5
Kansas City, Mo.
Cano’s two-run shot to deep right field for his 21st homer extended the Mariners’ lead to 5-0. Lind hit a three-run shot a few batters later.
Los Angeles
Maeda (8-6) allowed a run on Derek Norris’ homer in the fifth and two hits. He retired 14 of the first 15 batters he faced and struck out six straight near the end of his outing.
Baltimore
Adam Jones and Pedro Alvarez had three hits apiece for the Orioles, who improved to 33-14 at home and reached the All-Star break in first place in the AL East with a 51-36 record.
Arlington, Texas
Milwaukee
Chicago
Houston
Miami
Denver
