Kyle Schwarber continued his torrid stretch by belting three home runs to lift the Washington Nationals to a 5-2 victory over the visiting New York Mets on Sunday afternoon.
Schwarber, who went deep twice in Washington's 6-2 win on Saturday night, has nine homers in his past 10 games and 18 on the season.
Juan Soto and Starlin Castro had two hits apiece for the Nationals, who won three of four from New York to finish 8-3 on an 11-game homestand.
Washington starter Patrick Corbin (5-5) allowed two runs on four hits and struck out seven in six-plus innings. Brad Hand pitched the ninth for his 15th save.
Yankees 2, Athletics 1
Gary Sanchez continued his recent tear with a go-ahead, two-run double in the sixth inning off a dominating Sean Manaea and New York turned a game-ending triple play to hold on over visiting Oakland.
Three innings after Sanchez's clutch hit, the Yankees turned their third triple play of the season -- all in the last month -- to preserve Aroldis Chapman's 16th save in 18 chances. The Yankees won for the seventh time in 11 games since being swept in a three-game series at home by the Boston Red Sox two weeks ago.
Manaea (6-3) allowed two runs and three hits in 5 1/3 innings. He struck out a career-high 11 but took his first loss in seven starts since May 13 against the Boston Red Sox. Matt Olson homered for Oakland, which did little against New York left-hander Jordan Montgomery and lost for only the fourth time in 17 games this month.
Astros 8, White Sox 2
Abraham Toro recorded his first career four-hit game while Carlos Correa homered in support of Lance McCullers Jr. as Houston completed a four-game series sweep of visiting Chicago.
The Astros improved to 16-4 over their last 20 games by battering their former staff ace, Dallas Keuchel (6-2), who suffered his first loss since April 30. Keuchel allowed six runs (three earned) on seven hits and four walks with three strikeouts over 2 2/3 innings, his shortest start since his rookie season in 2012.
Correa slugged his 14th home run and seven different Astros recorded at least one RBI. Jake Lamb smacked a two-run homer for the White Sox, but Houston outscored Chicago 27-8 in the four-game series and completed a 6-0 homestand. The White Sox are mired in a season-long four-game skid.
Brewers 7, Rockies 6
Kolten Wong homered among his three hits, Daniel Vogelbach and Derek Fisher had two hits apiece and visiting Milwaukee beat Colorado in Denver.
Devin Williams (3-1) struck out the side in his only inning of relief and Brad Boxberger earned his third save for the Brewers.
For Colorado, C.J. Cron had three hits that included a home run, Trevor Story homered and singled, Yonathan Daza and Joshua Fuentes also went deep and Raimel Tapia had two singles to extend his hitting streak to 17 games.
Cardinals 9, Braves 1 (Game 1)
Nolan Arenado and Paul Goldschmidt both homered and Adam Wainwright threw a seven-inning complete game to lead visiting St. Louis over Atlanta to open a doubleheader.
Arenado ended an 0-for-20 slump with a two-run homer in the first inning, his 13th of the season. Arenado was 2-for-3 with a walk and three RBIs. Goldschmidt was 3-for-4 with four RBIs and ended a 1-for-12 streak with a 401-foot three-run homer in the fifth inning against reliever Josh Tomlin.
Wainwright (5-5) went the distance and allowed one run on three hits and three walks. He finished with a season-high 11 strikeouts. It was the 26th complete game of his career, tying him with Justin Verlander for the most by an active player.
Braves 1, Cardinals 0 (Game 2)
Ronald Acuna Jr. hit the 100th home run of his four-year career and Drew Smyly carried a no-hitter into the sixth inning and Atlanta defeated visiting St. Louis to earn a split of its doubleheader.
Acuna's home run landed in the first row of the stands in left-center field with one out in the third inning. It was his 19th of the season and made him the sixth-quickest player in major league history to get to 100, reaching the milestone in his 378th game.
Smyly (4-3) didn't allow a hit until Paul Goldschmidt legged out an infield hit with two outs in the sixth inning, barely beating the throw from Atlanta second baseman Ozzie Albies. St. Louis starter Kwang Hyun Kim (1-5) pitched well in the loss. He worked four innings and allowed one run on three hits and a walk, and he struck out two.
Tigers 5, Angels 3 (10)
Daz Cameron's two-run single in the top of the 10th inning lifted Detroit over Los Angeles in Anaheim, Calif., avoiding a sweep by salvaging the final game of the four-game series.
Cameron, the son of former major leaguer Mike Cameron, had struck out three times in the game when he came to the plate with the bases loaded and no outs to face Angels reliever Raisel Iglesias (4-3) in the 10th.
Tigers reliever Jose Cisnero (1-4) got the victory, and Michael Fulmer pitched a scoreless 10th for his sixth save. Shohei Ohtani homered again for the Angels, his 23rd of the season, matching Toronto's Vladimir Guerrero Jr. for the major league lead. Ohtani has homered in five of his past six games, including a two-homer game on Friday.
Royals 7, Red Sox 3
Kansas City won a three-game series for the first time this month by scoring three runs in each of the third and sixth innings to beat visiting Boston.
Kansas City, which snapped a six-game losing streak by beating the Red Sox on Friday night, took two of three in a series for the first time since May 28-30 at Minnesota. The Royals came into the day with losses in 12 of their previous 14 games.
Boston opened the scoring in the second on a two-run home run from Enrique Hernandez after Mike Minor (6-4) walked Hunter Renfroe with two outs. That was all the Red Sox could muster against Minor, however, as he ended up going 6 2/3 innings giving up nine hits with six strikeouts.
Cubs 2, Marlins 0
Alec Mills pitched five impressive innings, and his bullpen added four perfect frames, leading Chicago over visiting Miami.
Mills (3-1) threw a season-high 77 pitches, allowing six hits and no walks, striking out three. Mills, who allowed no extra-base hits, gave up at least one single in every frame, but no Miami runner got past second base.
The Cubs bullpen did the rest as Ryan Tepera (two innings), Andrew Chafin (one inning) and Craig Kimbrel (one inning) closed out the game. Kimbrel earned his 20th save in 22 chances this year, including an active streak of 13 straight.
Padres 3, Reds 2
Wil Myers hit a two-run triple and scored on an error in the third and San Diego held off visiting Cincinnati over the final three innings and completed its first sweep of a four-game series since August 2011.
Dinelson Lamet (2-2) allowed four hits in five innings and a walk with seven strikeouts to pick up the win. Mark Melancon picked up his second save in as many games and his 21st on the season.
All three San Diego runs came off Reds starter Luis Castillo (2-10) in the third inning. Castillo allowed three runs -- two earned -- on six hits and three walks with seven strikeouts in six innings. Both teams failed on a number of scoring chances, combining to go 2-for-19 with runners in scoring position.
Giants 11, Phillies 2
Wilmer Flores hit two of San Francisco's four home runs and Sammy Long threw six solid innings in his first major league start as the Giants powered past visiting Philadelphia.
Flores finished with four hits while Mike Yastrzemski (two hits) and Brandon Crawford (four RBIs) each hit two-run homers for the Giants, who completed a 6-1 homestand.
Long (1-0), whose first two big-league appearances came in relief earlier this month, allowed four hits and struck out six with a walk. He gave up two runs on a homer to J.T. Realmuto.
Dodgers 9, Diamondbacks 8
Albert Pujols hit the 673rd home run of his major league career and Los Angeles held on to complete a three-game sweep of host Arizona.
Pujols had two hits and three RBIs, A.J. Pollock had three hits and three RBIs, while Chris Taylor and Justin Turner also had two hits each for the Dodgers, who remain 1 1/2 games behind the San Francisco for the National League West lead.
Dodgers starter Tony Gonsolin went 3 2/3 innings, allowing one run and three hits. He struck out two and didn't walk a batter in his third start this season.
Mariners 6, Rays 2 (10)
Shed Long Jr. hit a grand slam with two outs in the bottom of the 10th inning as Seattle completed a four-game sweep of visiting Tampa Bay.
Luis Torrens and Ty France also homered for Seattle, which won for the seventh time in its past eight games.
The Rays suffered their season-high sixth consecutive defeat.
Indians 2, Pirates 1
Josh Naylor hit a tiebreaking RBI single in the seventh inning and Harold Ramirez homered as visiting Cleveland topped Pittsburgh to avoid being swept in the three-game series.
Cleveland starter Sam Hentges pitched five scoreless innings, giving up two hits and a walk, with four strikeouts. Phil Maton (2-0) gave up a run and three hits in the sixth but struck out the side. James Karinchak pitched the ninth for his eighth save.
JT Brubaker (4-6) gave Pittsburgh a strong start despite the loss, going 6 2/3 innings. He gave up two runs and three hits, with no walks and nine strikeouts.
Blue Jays 7, Orioles 4
Hyun Jin Ryu pitched seven strong innings, Reese McGuire had three doubles, a single and two RBIs and visiting Toronto defeated Baltimore.
Bo Bichette also had two RBIs for Toronto in the rubber match of the three-game series. Ryu (6-4) held the Orioles to one run, three hits and one walk. The left-hander struck out four in winning for the first time since May 28.
Trey Mancini hit two home runs and had three RBIs for the Orioles. Pedro Severino added a solo homer.
Twins 4, Rangers 2
Byron Buxton homered, doubled and drove in two runs as Minnesota completed a series sweep of Texas in Arlington.
Luis Arraez, Andrelton Simmons and Trevor Larnach each had three hits for Minnesota, which finished with 14 hits while extending its winning streak to a season high-tying four games.
Kenta Maeda (3-2) picked up his first victory since a May 3 win over the Rangers in Minneapolis. Dane Dunning (2-6) was saddled with the loss after allowing four runs (three earned) on 10 hits and two walks over four innings. He struck out five.
--Field Level Media