Houston Astros' Jake Marisnick lays down a bunt for a foul in the fifth inning of a baseball game against the Oakland Athletics, Sunday, July 10, 2016, in Houston. (AP Photo/Eric Christian Smith)
Houston Astros' Jake Marisnick lays down a bunt for a foul in the fifth inning of a baseball game against the Oakland Athletics, Sunday, July 10, 2016, in Houston. (AP Photo/Eric Christian Smith) Credit: ap — Eric Christian Smith

New York — Daniel Murphy kept answering the Citi Field boos with booms, hitting his seventh home run this year against the team that let him go last winter and leading the Washington Nationals over the New York Mets, 3-2, Sunday.

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.

Giants 4, Diamondbacks 0

San Francisco — Madison Bumgarner allowed Arizona’s only hit with one out in the eighth inning and matched a career high with 14 strikeouts to lead San Francisco over the Diamondbacks.

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.

Cubs 6, Pirates 5

Pittsburgh — Kris Bryant hit an RBI single in the eighth inning, sending the Cubs to a sorely needed victory.

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.

Yankees 11, Indians 7

Cleveland — Jacoby Ellsbury hit a three-run homer, and the Yankees overcame a shaky outing by Masahiro Tanaka.

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.

Blue Jays 6, Tigers 1

Toronto — All-Star Josh Donaldson hit a three-run homer for Toronto, and R.A. Dickey won back-to-back starts for the first time in a month.

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. — Robinson Cano and Adam Lind homered during Seattle’s five-run seventh inning.

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.

Dodgers 3, Padres 1

Los Angeles — Kenta Maeda struck out a career-high 13 in seven innings, leading the Dodgers to the win.

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.

Orioles 4, Angels 2

Baltimore — Chris Tillman pitched seven innings of three-hit ball, Chris Davis and J.J. Hardy homered and the Orioles beat Tim Lincecum and the Angels.

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.

Twins 15, Rangers 5

Arlington, Texas — Max Kepler hit Minnesota’s first grand slam this season, one of four homers for the Twins.

Cardinals 5, Brewers 1

Milwaukee — St. Louis right-hander Mike Leake struck out a season-high 10 over seven innings, and Matt Adams and Randal Grichuk homered.

Braves 2, White Sox 0

Chicago — Mike Foltynewicz struck out a career-high 10 in seven innings, leading Atlanta to the victory.

Astros 2, Athletics 1 (10)

Houston — Jake Marisnick scored the winning run on an errant throw in the 10th inning, helping the Astros rally for the win.

Marlins 7, Reds 3

Miami — Giancarlo Stanton’s 20th homer helped the Marlins complete their first series sweep of Cincinnati since 2003.

Phillies 10, Rockies 3

Denver — Maikel Franco and Cameron Rupp hit long home runs for Philadelphia, and rookie Zach Eflin got his second big league win.