Michael A. Taylor hit a walk-off double with one out in the ninth inning, giving the Washington Nationals a 2-1 victory over the San Diego Padres on Tuesday night at Nationals Park.
Rookie Juan Soto started the ninth inning with a walk against Mark Strahm (0-2). Soto moved to second when Wilmer Difo grounded to third baseman Cory Spangenberg, who momentarily dropped the ball, which forced him to throw to first for the out. Taylor followed by capping an eight-pitch at-bat with a double off the wall in center that easily scored Soto from second.
Sean Doolittle (2-2) earned the victory after striking out the side in the top of the ninth.
Washington’s Bryce Harper hit his 15th homer of the season in the fifth, an inning after San Diego’s Franchy Cordero hit his seventh home run.
Red Sox 4, Rays 2
Mookie Betts hit his major-league-leading 16th home run, and Chris Sale struck out nine in 7 2/3 innings of two-run ball as Boston beat Tampa Bay in St. Petersburg, Fla.
Betts’ blast was a three-run shot. Rafael Devers launched a solo homer for Boston, which won for the fifth time in six games. Sale (5-1) was charged with one earned run on four hits and two walks.
Willy Adames’ first hit in his major league debut was a solo shot against Sale, and Daniel Robertson also had an RBI for Tampa Bay. The Rays have lost back-to-back games after a six-game win streak.
Brewers 1, Diamondbacks 0
Domingo Santana, robbed of a homer earlier, drove in the only run with a sacrifice fly, and four Milwaukee pitchers limited visiting Arizona to three hits.
Lorenzo Cain had two hits, a walk and two outfield assists for the Brewers. The Diamondbacks got only two runners as far as second base and had four runners thrown out on the bases while losing their sixth straight and 12th of 13.
Brewers right-hander Jhoulys Chacin pitched five scoreless innings before Matt Albers (3-1), Josh Hader and Corey Knebel finished up. Knebel recorded his third save.
Indians 10, Cubs 1
Jose Ramirez and Yonder Alonso drove in three runs apiece and Trevor Bauer pitched six scoreless innings as Cleveland cruised to a win at Chicago.
Jason Kipnis added two RBIs, and Michael Brantley finished 2-for-6 to extend his hitting streak to 11 games.
Ian Happ hit a 433-foot home run in the ninth inning to help Chicago avoid its fourth shutout loss.
Braves 3, Phillies 1
Brandon McCarthy pitched 5 2/3 solid innings, Ozzie Albies homered and scored three runs, and visiting Atlanta defeated Philadelphia.
McCarthy (5-2) allowed four hits and one run while striking out five and walking two. Four Braves relievers held the Phillies to no runs on three hits in the last 3 1/3 innings. Arodys Vizcaino pitched the ninth inning for his ninth save.
Albies, Ronald Acuna Jr., Freddie Freeman and Tyler Flowers had two hits each for the Braves, who won for the third time in four games.
Reds 7, Pirates 2
Scooter Gennett slugged a grand slam as part of a season-best six-RBI night to help Cincinnati post a victory against visiting Pittsburgh.
Matt Harvey (1-2) pitched six strong innings to win for the first time in three starts since joining the Reds. Harvey allowed one run, three hits and two walks while striking out five.
Tucker Barnhart went 3-for-4 and scored twice for Cincinnati. Gennett went 2-for-3 and scored twice, and Eugenio Suarez also had two hits. Colin Moran and Austin Meadows hit solo home runs for the Pirates, who have dropped four consecutive games.
Royals 5, Cardinals 1
Jason Hammel picked up his first victory of the season, and Alex Gordon and Salvador Perez homered as Kansas City won at St. Louis.
Hammel (1-5) was winless in his first nine starts this season, but he delivered seven strong innings to help the Royals snap a three-game slide. He scattered nine hits, allowing only one run with six strikeouts and no walks.
Gordon and Alcides Escobar each had three hits for the Royals, and Jon Jay added two hits. Yairo Munoz went 4-for-4 to lead the Cardinals, and Marcell Ozuna finished 3-for-4.
Twins 6, Tigers 0
Brian Dozier drove in three runs with a pair of doubles, Lance Lynn tossed 6 2/3 scoreless innings, and Minnesota downed Detroit in Minneapolis.
Ehire Adrianza also hit a pair of run-scoring doubles and he scored twice, while Byron Buxton also scored two runs and drove in another. Lynn (2-4) allowed five hits and a walk while striking out four. A trio of relievers completed the shutout.
The Twins have won three straight following a three-game losing streak. They have given up just three runs during the upswing. Nicholas Castellanos, James McCann and JaCoby Jones had two hits apiece for the Tigers, who have lost five straight.
Rangers 6, Yankees 4
Cole Hamels pitched seven effective innings as Texas recorded a victory over visiting New York.
Pitching for the first time in 11 days after being scratched from a start due to neck stiffness, Hamels (3-4) held the Yankees to two runs and four hits. In his longest outing of the season, the left-hander recorded his first home win of the year and 150th career victory overall.
Keone Kela tossed a perfect ninth and notched his ninth save in as many opportunities. Jurickson Profar hit a three-run homer in the first inning, and Ronald Guzman hit a solo shot in the fourth. Gleyber Torres, Miguel Andujar and Austin Romine homered for the Yankees.
Dodgers 5, Rockies 3
Chris Taylor and Yasiel Puig hit back-to-back home runs in a span of three pitches, helping Los Angeles end its five-game home losing streak with a victory over Colorado.
The Dodgers trailed 3-2 in the sixth inning before Taylor hit a two-run shot off reliever Bryan Shaw (1-3) to put Los Angeles on top. It was Taylor’s sixth home run of the season.
Puig followed with his fifth home run of the year, with all five coming in his past eight games. It was the third time the Dodgers hit back-to-back home runs this season.
Mariners 3, A’s 2 (10 innings)
Guillermo Heredia doubled home Jean Segura with the go-ahead run in the top of the 10th inning, and Seattle held on to win at Oakland.
With one out in the 10th, Segura lined a single to right field off Oakland reliever Yusmeiro Petit (1-1). Heredia then doubled into the gap in right-center field, with Segura sliding home just before catcher Jonathan Lucroy could apply the tag.
Trailing 2-0, the Mariners tied it in the seventh on Mike Zunino’s two-run homer. Nick Vincent (3-1) pitched 1 1/3 hitless innings for the victory, and Edwin Diaz worked the 10th for his American League-leading 16th save.
White Sox 3, Orioles 2
Yolmer Sanchez had three hits and singled home Jose Rondon with the winning tally in the eighth inning as part of a three-run uprising that lifted Chicago to a come-from-behind win over visiting Baltimore.
Sanchez’s hit made a winner out of Bruce Rondon, who entered in the eighth in relief of James Shields. The Chicago starter allowed two runs on five hits in seven innings while striking out five and walking two.
Rondon (2-2) tossed one scoreless inning with two strikeouts. Nate Jones allowed a walk and a hit in the ninth but fanned two while earning his fourth save of the year. Orioles starter Kevin Gausman hurled 6 1/3 innings of shutout baseball despite allowing nine hits. He struck out 10 and walked one.
Astros 11, Giants 2
Tony Kemp drove in five runs from the ninth spot in the batting order, and Houston bashed visiting San Francisco.
Kemp became the fourth player in franchise history to produce five RBIs while batting ninth.
Evan Gattis went 2-for-4 with a pair of runs scored while batting seventh for the Astros, and Max Stassi rapped two hits, a walk, and an RBI sandwiched between Gattis and Kemp.
Marlins 5, Mets 1
Caleb Smith tossed 6 2/3 strong innings, and second-inning RBI singles by Miguel Rojas and J.T. Realmuto provided Smith and Miami the only runs they would need in a win at New York.
The Marlins snapped a three-game losing streak while the Mets had a four-game winning streak halted.
Smith (3-5) allowed one run on three hits and two walks while striking out eight in the second-longest outing among his 12 major league starts. Three Miami relievers combined for 2 1/3 innings of one-hit ball.
Blue Jays 5, Angels 3
Kendrys Morales hit a two-run home run, J.A. Happ pitched seven strong innings, and Toronto defeated visiting Los Angeles.
The victory in the opener of a three-game series ended the Blue Jays’ four-game losing streak, while the Angels have lost six of their past seven games.
Happ (6-3) allowed two runs, three hits and three walks while striking out five as he earned his second straight win. Tyler Clippard pitched a perfect ninth inning to pick up his second save of the season.
—Field Level Media