Scores in bold.
Cardinals (32-32) 4 AT Marlins (23-41) 1 – Michael Wacha tossed 6 scoreless innings to get the Cardinals back to winning. The Marlins showed such promise for 3 weeks going 13-5 from May 17th to June 5th, but they have dropped their last 5. Yairo Munoz doubled home a run on the 4th to get the scoring started for the Cardinals.
Athletics (33-34) 2 AT Rays (41-24) 6 – Brandon Lowe, Kevin Kiermaier, and Ji-Man Choi went deep to lead the Rays into 1st place in the AL East. Charlie Morton improved to 8-0 with 7 spectacular shutout innings allowing just 2 hits and bringing his ERA down to 2.10. The game was scoreless through 5 and a half before the Rays scored 2 runs in 3 straight innings to take the lead.
Diamondbacks (35-32) 13 AT Phillies (37-29) 8 – The MLB record for homers in a game by 2 teams had been 12, until it was broken last night by the 13 long balls the Phillies and Diamondbacks hit. Eduardo Escobar and Ildemaro Vargas each hit 2 jacks to lead the D-backs to a club record 8 homers. Escobar had 4 hits and drove in 5 as the Diamondbacks scored 13 runs on 14 hits for their 5th win in a row. Scott Kingery went deep twice, and Jay Bruce hit his 19th homer in the loss.
Rangers (35-30) 4 AT Red Sox (34-33) 3 F/11 – Andrew Benintendi hit a 2-run shot in the 1st to give the Red Sox the early lead. Danny Santana cut the lead in half with an RBI in the 6th, and Nomar Mazara put the Rangers ahead in the 9th with a 2-run single. Brock Holt singled home a run in the bottom of the 9th to tie the game and send it into extras where the Rangers won it in the 11th. Elvis Andrus had the biggest hit in the game with a single to score the winning run. Mike Minor gave up 2 runs over 8 innings while Chris Sale struck out 10 over 7 innings.
Pirates (30-35) 7 AT Braves (37-29) 13 – After Joe Musgrove was ejected the Braves offense went off with Ronald Acuna Jr. hitting a grand slam and Ozzie Albies homering twice in the win. Nick Markakis went 4-5 with 4 RBI for the Braves who scored 13 runs on 13 hits with 5 homers. The Braves 4th straight win put them in a tie with the Phillies for 1st place in the NL East. Starling Marte hit 2 homers and drove in 4 runs in the 4th straight loss for Pittsburgh.
Nationals (31-35) 12 AT White Sox (31-34) 1 – Everyone in the Nationals Lineup picked up a hit and 5 of them had multi-hit games. Trea Turner homered and came up a single shy of the cycle to lead the Nats to 12 runs on 16 hits. Anibal Sanchez gave up 1 run over 6 innings in the Nats 3rd consecutive victory.
Cubs (37-28) 5 AT Rockies (34-31) 6 – David Bote, Kyle Schwarber, and Anthony Rizzo went yard in the 3rd to give the Cubs a 4-0 lead. Charlie Blackmon and Nolan Arenado answered with homers in the bottom of the inning to tie the game and took the lead on an Ian Desmond dinger in the 7th. The Cubs scored a run in the top of the 8th to tie it, but Ryan McMahon singled home a run in the bottom of the 8th to take the lead for good.
Dodgers (45-22) 3 AT Angels (32-35) 5 – Chris Taylor and Enrique Hernandez doubled home runs to give the Dodgers an early 3-0 advantage. Mike Trout’s 18th bomb of the year tied the game in the 7th and the Angels pushed across 2 runs in the 8th for the win. Hyun-Jin Ryu was his usual brilliant self, giving up 1 run over 6 innings and he now has an ERA of 1.36.