Lucas Duda homered, Rosell Herrera had three hits and the Kansas City Royals beat the Toronto Blue Jays 6-2 after a long rain delay to split their four-game series
Miami Marlins pitcher Jose Ureña was handed a six-game suspension and an undisclosed fine for intentionally hitting Atlanta Braves rookie outfielder Ronald Acuña Jr. with a pitch Wednesday, Major League Baseball announced.
Yasiel Puig took a swing at Giants catcher Nick Hundley during a benches-clearing scrap in the seventh inning, then Alen Hanson hit an RBI single in the ninth to lift San Francisco over the Los Angeles Dodgers 2-1
J.A. Happ allowed one soft single in seven shutout innings to win his third consecutive start since joining the New York Yankees, who beat the Tampa Bay Rays 4-1
Ronald Acuna Jr. kept up his torrid pace with a leadoff homer and a three-run shot in the 7th inning to help the Atlanta Braves beat the Miami Marlins 10-6
Ryan LaMarre hit his first major league home run and Lucas Giolito escaped a bases-loaded, no-out jam as the Chicago White Sox beat the Detroit Tigers 6-3.