Scores in bold.
Diamondbacks (15-11) 5 AT Pirates (12-11) 0 – Forget Shohei Ohtani, Zack Greinke is the next Babe Ruth. Greinke tripled and gave up just 3 hits over 7 superb innings. The Diamondbacks finished off the 4-game sweep and moved into first place in the NL West. Christian Walker continues to fill the void of Paul Goldschmidt as he’s hitting over 340.
Dodgers (16-11) 2 AT Cubs (12-11) 1 – The Dodgers shut down the Cubs for 8 innings. Albert Almora hit a homer in the 9th, but the lead held. The Dodgers 2 runs came on an error and a sac fly. The Cubs were 0-6 with runners in scoring position and left 8 on base.
Braves (12-12) 2 AT Reds (10-14) 4 – It was a rainy night that produced an almost three-hour rain delay. Luis Castillo gave up 8 hits but ended up with 6 scoreless innings and the win thanks to reliever David Hernandez, who struck out the side with the bases loaded. Eugenio Suarez drove in 3 for the Reds. Freddie Freeman homered in the 8th to bring the game within 1 and had 3 hits. The Braves only managed 2 runs from their 11 hits during a frustrating night.
Marlins (8-17) 3 AT Phillies (13-12) 1 F/10 – It was a bit of a pitching duel in Philadelphia. Caleb Smith went 6 innings and gave up a run, and Aaron Nola went 6.2 innings and gave up a run. In the top of the 10th Starlin Castro broke the tie with a 2-run shot.
Tigers (12-12) 3 AT Red Sox (11-15) 7 – The Red Sox scored 2 in the 2nd and 3 in the 3rd to build some distance from the Tigers. They had 6 doubles on their way to the win. Rick Porcello threw a quality start and picked up his 1st win of the year. Nicholas Castellanos homered for Detroit.
Indians (14-10) 2 AT Astros (15-10) 1 – They may have been college teammates, but for whatever reason they never got along. Trevor Bauer won this matchup with a superb 8 innings of 1-run ball. Gerrit Cole pitched 7 innings, he struck out 10 and gave up 2 runs. George Springer hit his 8th homer for the lone Astros run. Leonys Martin and Jake Bauers went deep to lead Cleveland.
Yankees (14-11) 5 AT Angels (10-16) 11 – David Fletcher drove in 5 runs to lead LA. Kole Calhoun and Tommy La Stella homered in the 5th to overcome a 4-0 deficit. The Angels scored 4 in the 5th, 2 in the 6th, and 5 in the 7th. The Angels finished with 11 runs on 9 hits to top the Yanks.
Rangers (12-12) 2 AT Mariners (17-11) 14 – Marco Gonzales struck out 9 over 7 scoreless to improve to 5-0. The Rangers used a position player to pitch as the Mariners poured in 14 hits and 14 runs. Ryon Healy had 3 hits and drove in 3. The Mariners ended a 3-game skid and extended the Rangers losing streak to 4 games.