A's stun White Sox in 9th
• OAKLAND 4, CHICAGO 2: Billy Butler hit a three-run homer in the ninth inning off David Robertson, and the Athletics rallied to beat the host White Sox on Thursday. Chicago was leading 2-1 heading into the ninth, but Robertson blew his seventh save in 36 chances when he allowed a double to Brett Lawrie, a single to Danny Valencia and Butler's 13th homer. White Sox right fielder Avisail Garcia jumped at the wall and appeared to catch Butler's drive, but the ball fell out of his glove and into the Oakland bullpen as he hit the fence.
• KANSAS CITY 8, CLEVELAND 4: Omar Infante drove in a career-high seven runs and the Royals overcame some early sloppiness to beat the host Indians.
• BALTIMORE 4, TAMPA BAY 3: Adam Jones hit a go-ahead, two-run single with two outs in a four-run eighth inning, and the Orioles edged the Rays in St. Petersburg, Fla. Manny Machado singled to cut the deficit to 3-2 in the eighth.
Cubs outslug Pirates
• CHICAGO 9, PITTSBURGH 6: Anthony Rizzo started a six-run fifth inning with his 30th homer, and the Cubs rallied for a victory over the Pirates in Pittsburgh to take three of four games between NL playoff contenders. The Cubs turned a 4-3 deficit into a 9-4 lead with a fifth-inning outburst that included a two-run double by reliever Clayton Richard and RBI singles by Addison Russell and Tommy La Stella. Cubs rookie Kris Bryant had his second three-hit game in a row. La Stella and Russell drove in two runs each
• MIAMI 6, WASHINGTON 4: Justin Bour and Martin Prado homered for the second game in a row as the Marlins beat the host Nationals. Ian Desmond homered, singled and drove in four runs for Washington, which had won four in a row.
• ST. LOUIS 6, MILWAUKEE 3: John Lackey pitched seven shutout innings and the NL Central-leading Cardinals beat the Brewers Milwaukee in Milwaukee in a game delayed after Brewers pitcher Jimmy Nelson was hit in the back of the head by a line drive. A lucid Nelson was taken to an undisclosed hospital for a CT scan.
Blue Jays keep winning
• TORONTO 5, ATLANTA 0: Marco Estrada combined with Roberto Osuna on a three-hitter, and Cliff Pennington, Edwin Encarnacion and Josh Donaldson hit home runs, as the Blue Jays beat the Braves to extend their lead in the AL East to three games over the idle Yankees.