UNDATED (AP) — The San Francisco Giants continue to use the longball in their bid for an NL West title.
Wilmer Flores had four hits, including two of the Giants’ four home runs in an 11-2 dismantling of the Phillies. Brandon Crawford hit his 16th homer and Mike Yastrzemski combined with Flores for consecutive homers in the first off Zach Eflin.
The Giants and Blue Jays are tied for the major league lead with 107 round-trippers.
Sammy Long won his first major league start by limiting Philadelphia to two runs and four hits with six punchouts over six innings.
Elsewhere around the majors:
— The Diamondbacks’ losing streak has grown to 17 games with a 9-8 setback against the Dodgers. Albert Pujols cracked a three-run homer and passed Mel Ott for 14th on the career runs list. Arizona trailed 9-2 before closing with six runs in the eighth, but Kenley Jansen worked a perfect ninth to close out the Dodgers’ sixth consecutive win.
— Wil Myers hit a two-run triple and scored on Joey Votto’s errant throw as the Padres topped the Reds, 3-2 Sunday for a four-game sweep. It was San Diego’s first-ever four-game sweep of Cincinnati and their first of any team since August 2011 against the Marlins. Padres star shortstop Fernando Tatis Jr. sat out a day after reinjuring his left shoulder in a 7-5 win.
— Milwaukee coughed up a 6-0 lead before beating the Rockies, 7-6 on Daniel Vogelbach’s tiebreaking single in the ninth. Kolten Wong’s two-run homer and two singles helped the Brewers build a six-run cushion. Colorado tied it with a six-run fourth on homers by Yonathan Daza, Trevor Story, C.J. Cron and Joshua Fuentes.
— Alec Mills and three relievers combined on a six-hitter as the Cubs, blanked the Marlins, 2-0 to avoid a three-game sweep. Chicago’s pen tossed four no-hit innings to secure the team’s second win in seven games. Rookie Zach Thompson took the hard-luck loss after holding the Cubs to one unearned run over four no-hit innings.
— Adam Wainwright tossed a three-hitter with 11 strikeouts as the Cardinals blew out the Braves, 9-1 in Game 1 of a doubleheader. Nolan Arenado and Paul Goldschmidt homered for the Cardinals in the seven-inning game. St. Louis had scored only 10 runs in its last seven games and was held to six hits and one run in the first two games of this four-game series.
— In the nightcap, Ronald Acuña Jr. hit his 100th career homer and the Braves earned a split with a 1-0 victory over the Redbirds. Acuña became the sixth-quickest to reach the milestone, doing it in his 378th game. Winning pitcher Drew Smyly held the Cardinals hitless until Paul Goldschmidt reached on an infield single with two out in the sixth.
— Kyle Schwarber homered three times to power the Nationals to their third win in a four-game series with the Mets, 5-2. Schwarber tied a big league record with five home runs in a two-game span, and set a franchise record with nine homers in his last 10 games. Winning pitcher Patrick Corbin allowed two runs and four hits with seven strikeouts over six innings.
— Shed Long Jr. crushed a grand slam with two outs in the 10th inning to give the Mariners a 6-2 victory and a four-game sweep of the Rays. Ty France and Luis Torrens also homered in Seattle’s seventh win in eight games. The Rays owned the best record in the majors before their current six-game losing streak.
— The Yankees turned their third triple play of the season to strand the go-ahead run in the top of the ninth, bailing out closer Aroldis Chapman in a 2-1 win over the Athletics. Gary Sánchez spoiled Sean Manaea’s gem with a go-ahead two-run double in the sixth inning. Chapman walked Jed Lowrie and Chad Pinder on nine pitches but got a hard grounder to third from Sean Murphy for the 5-4-3 triple play.
— Jarrod Dyson capped a 10-pitch at-bat with a tiebreaking, two-run double in a three-run third that helped the Royals win the rubber match of their set with the Red Sox, 7-3. Mike Minor allowed two runs and nine hits over 6 2/3 innings of Kansas City’s third win in 15 games. Whit Merrifield got his 800th major league hit in the first and hit a two-run homer in the sixth for the winners.
— Reese McGuire had three doubles during a four-hit performance, leading Hyun Jin Ryu and the Blue Jays to a 7-4 win versus the Orioles. Ryu breezed through seven innings aside from Trey Mancini’s solo shot in the first, holding the Birds to four hits and retiring 18 of his last 18 batters. Mancini homered twice for Baltimore, which has dropped 10 of its last 11 and is an American League-worst 23-48.
— Abraham Toro had a career-high four hits to lead the Astros to their seventh win in a row, an 8-2 thumping of the White Sox. Toro is 7 for 11 since he was brought up from the minors last week. Dallas Keuchel, was tagged for a season-high six runs and seven hits over 2 2/3 innings, his first appearance against his former team.
— The Tigers avoided a four-game sweep when Daz Cameron poked a two-run single in the 10th inning to give them a 5-3 decision over the Angels. Miguel Cabrera had a two-run single in the fifth for the Tigers, who finished their road trip at 4-3 despite getting outscored 26-11 in the first three games in Anaheim. Shohei Ohtani smacked his sixth homer in as many games for Los Angeles, a two-run shot that ties him with Vladimir Guerrero Jr. for the major league lead with 23.
— The Indians avoided a three-game sweep as Josh Naylor singled home the tiebreaking run in the seventh inning of their 2-1 win over the Pirates. The hit came after Pirates manager Derek Shelton pulled right-handed starter JT Brubaker, who limited Cleveland to three hits over 6 2/3 innings. James Karinchak struck out Colin Moran with a runner on second to end the game and pick up his eighth save.
— The Twins earned their fourth straight win as Byron Buxton launched an early two-run homer into the second deck to ignite a 4-3 victory at Texas. Kenta Maeda cruised to his first win since May 3, scattering five hits and blanking the Rangers until Adolis Garcia and Joey Gallo hit back-to-back homers with one out in the sixth to end his day.