Wilmer Flores tied a franchise record with six hits as the New York Mets beat the Chicago Cubs 14-3 to sweep a four-game series.
 Flores, whose homer leading off the second inning launched a seven-run outburst, is just the second Met to have six-hit game.
 The Mets (44-37) outscored the Cubs (51-30) 32-11 in a rematch of last year’s National League Championship Series, which New York also swept in four games.

 Nationals 12, Reds 1
 Stephen Strasburg did not allow a hit or run in 6 2/3 innings as the first-place Washington Nationals slugged a season-high six homers to crush the last-place Cincinnati Reds 12-1.
 Strasburg, who came off the disabled list before the game, had not allowed a hit when manager Dusty Baker pulled him after throwing 109 pitches with two outs into the seventh and a runner on third.
 Strasburg (11-0, 2.71 ERA), who struck out five and walked four, is the last qualifying starter in the majors who does not have a loss. He has won 14 games in a row dating back to last year and is the first National League starter to begin the year 11-0 since Andy Hawkins of the San Diego Padres in 1985.

 Red Sox 10, Angels 5
 Sean O’Sullivan, recalled from the minors to make the spot start, turned in a strong performance and the Boston Red Sox used a seven-run fifth inning to beat the Los Angeles Angels 10-5 at Fenway Park.
 Yunel Escobar had two RBIs for Los Angeles (33-49), which could not build on Saturday’s 21-2 bludgeoning of Boston and lost for the 11th time in 13 games.

 Twins 5, Rangers 4
 The Minnesota Twins got to one of the best pitchers in the American League and hung on late in a 5-4 win over the Texas Rangers.
 Minnesota scored five runs off Rangers left-hander Cole Hamels, driving him from the game before he could record an out in the fifth inning. It was Hamels’ shortest outing in 29 games since being traded to Texas from the Philadelphia Phillies last summer.
 
Blue Jays 17, Indians 1
 J.A. Happ struck out a season-best 11 in seven innings and the Toronto Blue Jays crushed the Cleveland Indians 17-1.
 Russell Martin had five RBIs, while Happ (11-3) allowed five hits and one run to win his fifth straight start and give the Blue Jays a split in the four-game series.

Giants 5, Diamondbacks 4
(11 innings)

 
Ramiro Pena’s pinch-hit double drove in the go-ahead run in the 11th inning, and the San Francisco Giants continued their roll through the National League West with a 5-4 victory over the Arizona Diamondbacks.
 The Giants (52-32) are 18-4 against division opponents since being swept in a four-game homer series by Arizona on May 18-21. They lead the NL West by five games.

 Dodgers 4, Rockies 1
 Right-hander Brandon McCarthy pitched five shutout innings in his first appearance in 14 months to lead the Los Angeles Dodgers to a 4-1 win over the Colorado Rockies.
 McCarthy (1-0) conceded just two hits and one walk while collecting eight strikeouts and throwing 72 pitches in his first game since April 2015, when he underwent Tommy John surgery.

 Mariners 9, Orioles 4
 The Seattle Mariners used another offensive outburst, and yet another home run from left fielder Seth Smith, to sweep the Baltimore Orioles with a 9-4 win.
 Smith hit his 10th home run of the season, and his fourth of the series, to lead a Seattle offense that had 10 hits.

 White Sox 4, Astros 1
 Jose Quintana dazzled for seven innings and the Chicago White Sox won their fourth consecutive series by claiming the rubber match against the Houston Astros 4-1.
 Quintana (6-8), often the victim of poor run support, limited the Astros (43-39) to just two hits and two walks while recording four strikeouts.

 Tigers 5, Rays 1
 Ian Kinsler started a rally with a double and scored the tying run in the eighth, then capped a four-game sweep with his 200th career home run in the ninth as the Detroit Tigers beat the Tampa Bay Rays 5-1.
 It was another late-inning collapse for the Rays, who have dropped 16 of 18 games.

Phillies 7, Royals 2
The Philadelphia Phillies wasted little time jumping on Kansas City Royals starting pitcher Yordano Ventura en route to a 7-2 win in a game highlighted by a three-run home run from Cameron Rupp in the first inning.

Yankees 6, Padres 3
Mark Teixeira drove in three runs with a pair of homers after Didi Gregorius hit a solo homer and the New York Yankees defeated San Diego 6-3 to prevent a three-game Padres sweep.

Pirates 6, Athletics 3
Left-hander Francisco Liriano gave up three runs over five innings and ended his five-game losing streak as the Pittsburgh Pirates rallied for the third straight game to defeat the Oakland Athletics 6-3 and complete a series sweep.

Cardinals 9, Brewers 8
Stephen Piscotty slugged a two-out grand slam home run in the bottom of the sixth, leading the St. Louis Cardinals to a three-game sweep of the Milwaukee Brewers with a rain-soaked 9-8 win.


Related Story