New York Yankees 11 Toronto Blue Jays 5
TORONTO – Gary Sanchez and Todd Frazier scored the first two runs of the game with back-to-back homers for the Yankees, who have won three out of their last four games. Didi Gregorius added to the home run festivities with a solo shot of his own the next inning. Masahiro Tanaka issued five walks and gave up two earned runs on two hits in four innings pitched for New York. Nick Tepesch allowed five earned runs on eight hits and gave up three home runs in 4.1 innings pitched for the Blue Jays.
Boston Red Sox 8 Tampa Bay Rays 2
TAMPA BAY – An error and two wild pitches by the Rays allowed the Red Sox to jump out to a quick 6-0 lead which ended with Sandy Leon driving in two runs on a single. Rick Porcello punched out seven, issued two walks and allowed two earned on four hits in six innings pitched for Boston, who have won 10 out of their last 12 games.
Philadelphia Phillies 3 Atlanta Braves 2
ATLANTA – Odubel Herrera got the Phillies on the board in the third inning with an RBI. Jerad Eickhoff set down six on strikes and allowed two earned runs on nine hits in 6.2 innings pitched for Philadelphia. Sean Newcomb fanned six and allowed two earned on five hits in six innings pitched for Atlanta.
Los Angeles Dodgers 3 Arizona Diamondbacks 2
ARIZONA – Cody Bellinger went 2-for-4 with a double, hit his 33rd home run of the season and drove in a run as the Dodgers improved to 19-4 since the all-star break. Alex Wood picked up his 14th victory of the season, striking out four and allowing two earned runs on six hits in six innings pitched for Los Angeles. Zack Greinke fanned eight and allowed three earned on four hits in 6.2 innings pitched for the Diamondbacks.
Washington Nationals 10 Miami Marlins 1
WASHINGTON – Ryan Zimmerman went 4-for-4 driving in half of the Nationals runs with a double and two home runs. Gio Gonzalez struck out six and allowed one earned run on seven hits in seven innings pitched for Washington. Bryce Harper (2) and Howie Kendrick (3) were responsible for the other five runs.
Detroit Tigers 10 Pittsburgh Pirates 0
PITTSBURGH – Nicholas Castellanos and Ian Kinsler were responsible for driving in nine out of the Tigers 10 runs scored as they snapped a four-game losing streak. Justin Verlander was in form going eight scoreless innings, striking out six and allowing one hit for Detroit.
Colorado Rockies 3 Cleveland Indians 2
CLEVELAND – Charlie Blackmon launched a home run in the top of the 12th to help the Rockies win their fourth out of their last six games. Antonio Senzatela struck out five and allowed two earned runs on five hits in five innings pitched for Colorado. Francisco Lindor smacked a home run to drive in the only runs of the game for Cleveland. Trevor Bauer lasted seven innings, striking out nine and allowing one earned run on seven hits for the Indians.
Cincinnati Reds 8 San Diego Padres 3
CINCINNATI – Eugenio Suarez and Stuart Turner each homered and drove in two runs for the Reds. Asher Wojciechowski picked up his third victory of the season, striking out six and giving up three earned on seven hits in 5.2 innings pitched for Cincinnati. Wil Myers and Manuel Margot each slapped a home run to drive in the only runs of the game for the Padres.
Texas Rangers 5 New York Mets 1
NEW YORK – Martin Perez set down five and gave up one earned run on three hits in eight innings pitched for the Rangers. Joey Gallo hit his 32nd home run of the season in Texas’s three-run first inning. Wilmer Flores smacked in the only run for the Mets with a solo shot to left center.
Chicago White Sox 7 Houston Astros 1
CHICAGO – Tim Anderson was responsible for three runs with a two-run home run and a double to right which scored a run for the White Sox, who have won two in a row. Miguel Gonzalez went eight strong innings, allowing one earned run on five hits and striking out four for Chicago. Derek Fisher smacked the only run of the game for the Astros with a home run in the eighth inning.
Minnesota Twins 4 Milwaukee Brewers 0
MINNESOTA – Brian Dozier went 3-for-4 with a double, a home run and drove in a run as the Twins won their fourth straight. Bartolo Colon went seven scoreless innings, striking out five and giving up five hits for Minnesota. Miguel Sano and Jorge Polanco were responsible for driving in the last two runs for the Twins.
St. Louis Cardinals 8 Kansas City Royals 5
KANSAS CITY – Yadier Molina launched a grand slam in the bottom of the sixth to put the Cardinals ahead. Mike Leake set down five on strikes and allowed five earned runs on 11 hits in five innings pitched for St. Louis, which extended their winning streak to five games. Trevor Cahill lasted only 2.1 innings, issuing five walks, allowing three earned on four hits for the Royals.
Seattle Mariners 6 Oakland Athletics 3
OAKLAND – Nelson Cruz crushed two home runs while Kyle Seager slapped a three-run shot in the first inning as the Mariners won for the eighth time in their last 11 games. Yovani Gallardo gave up two home runs, issued two walks and allowed three earned on six hits in 4.1 innings pitched for Seattle. Jharel Cotton gave up six earned on eight hits in six innings pitched for the Athletics.
Los Angeles Angels 5 Baltimore Orioles 1
LOS ANGELES – C.J. Cron went 3-for-4 with a double, home run and drove in two runs for the Angels, who have won six out of nine games. Troy Scribner allowed one earned run on two hits and struck out four in five innings pitched for Los Angeles. Welington Castillo launched a solo shot in the first inning for the Orioles.
San Francisco Giants 3 Chicago Cubs 1
SAN FRANCISCO – The three P’s (Jarrett Parker, Hunter Pence, Joe Panik) were all responsible for driving in runs for the Giants, who have won six out of their last nine games. Madison Bumgarner pitched seven innings, striking out seven and allowing one earned on five hits for San Francisco. Albert Almora Jr. launched a solo shot in the third inning, giving the Cubs their only run of the game.