White Sox 8, Indians 3: Jose Abreu drove in three runs, Leury Garcia had four hits and Chicago knocked around Corey Kluber for a change, beating the Cleveland ace who slipped to 0-2. Brewers 1, Reds 0: Freddy Peralta threw two-hit ball for a career-high eight innings, and Manny Pina singled home a run with Milwaukee’s only hit off Luis Castillo as the Brewers swept the three-game series in Cincinnati.
Rockies 1. Rays 0 (11): Chris Iannetta homered with one out in the 11th inning, and Colorado stopped a four-game losing streak with a victory over Tampa Bay.
Blue Jays 5, Orioles 3: Randal Grichuk hit a pair of solo home runs, Matt Shoemaker pitched seven shutout innings and Toronto avoided a threegame sweep at home. Padres 4, Diamondbacks 1: Manny Machado hit his first home run for San Diego, a two-run drive in the seventh against visiting Arizona. Twins 7, Royals 6: Eddie Rosario hit a go-ahead single in the ninth inning and Minnesota again rallied late at Kansas City.
Nationals 9, Phillies 8: David Robertson forced home the game-ending run with a ninth-inning walk to Jake Noll, a rookie without a hit in his two previous major league at-bats, and the Nationals won at home against previously unbeaten Philadelphia.
Mets 6, Marlins 4: Jacob deGrom struck out a career-high 14 in seven shutout innings, hit a home run and ended his streak of five consecutive losses to Miami, and New York swept the three-game road series. Rangers 4, Astros 0: Mike Minor pitched seven sharp inn ings for Texas, which won two of three against visiting Houston.
Cardinals 5, Pirates 4 (10): Tyler O'Neill capped another St. Louis rally by driving in Kolten Wong for the go-ahead run in the 10th as the visiting Cardinals surged past the Pirates.
Braves 6, Cubs 4: Johan Camargo hit a go-ahead, three-run double as Atlanta took advantage of five walks by Cubs relievers in the eighth to beat Chicago.