>>White Sox Outlast Red Sox
Jose Abreu hit a two-run homer over the Green Monster in the ninth inning - his third hit of the game - and Chicago recovered after blowing the lead in the eighth to beat Boston 8-7. Abreu had four RBIs, and Leury Garcia also had three hits for Chicago.
James McCann had an RBI single and added a solo home run against Chris Sale as Chicago pounced on the Boston starter for five runs in the first three innings. In all, Sale allowed six hits and a walk, hitting two batters and striking out 10 against his former team.
Chicago had leads of 3-0, 5-2 and 6-4 before the Red Sox scored three in the eighth to take a 7-6 lead and hand White Sox closer Alex Colome (3-1) his first blown save in 17 opportunities. But Matt Barnes (3-3) gave up three straight hits in the top of the ninth - Garcia was caught stealing - including Abreu's 19th homer of the season.
Sale, who allowed six of the first seven batters to reach safely, retired the last 10 he faced, striking out the side in the sixth. He avoided the loss when Xander Bogaerts hit a two-run single in a three-run eighth inning to make it 7-6 - Boston's only lead of the game.
Rafael Devers, who went 4-for-4 on Tuesday night, had three more hits and scored three times for Boston. J.D. Martinez hit a two-run homer and also had an RBI double for the Red Sox.
After blowing the save in the eighth, Colome walked Jackie Bradley Jr. to lead off the ninth and then retired the next three batters to end it.
Leading 6-4 in the eighth, Evan Marshall gave up a one-out single to Eduardo Nunez and a double to pinch-hitter Brock Holt. Colome got Mookie Betts to hit a hard grounder and third baseman Jose Rondon came home with it.
Nunez slid in safely head-first. Devers grounded out to the pitcher, but Bogaerts bounced a single up the middle to give Boston a 7-6 lead.
The White Sox open a nine-game homestand on Friday night. Martin Perez (7-3) pitches the opener against the Minnesota Twins.
>>A's Blank Cardinals
Daniel Mengden pitched six scoreless innings and Beau Taylor and Matt Chapman homered to lead the Athletics to a 2-0 win over the St. Louis Cardinals on Wednesday night.
Mengden (2-1) gave up four hits and struck out five for his first win since May 18 at Detroit.
Yusmeiro Petit pitched the seventh, Joakim Soria the eighth and Liam Hendriks got the last three outs for his second save in four chances. Hendriks has not allowed a run in 23 of his last 25 appearances.
Oakland got its fifth shutout of the season - first on the road - and first since May 7 against Cincinnati.
Adam Wainwright (5-7) allowed two runs and seven hits in 6 2/3 innings with nine strikeouts.
The Cardinals have not announced a starting pitcher as they face the San Diego Padres and LHP Eric Lauer (5-7, 4.32) Friday night to open a nine-game road trip.
>>Braves Down Cubs
Dallas Keuchel earned his first win for his new team and Nick Markakis hit a three-run homer Wednesday in a 5-3 victory over the Chicago Cubs.
Brian McCann also connected for the Braves, who won a matchup of NL division leaders for the second straight night.
Keuchel (1-1) allowed three runs and eight hits over 5 2/3 innings in his second start with Atlanta. He remained in the game following a 48-minute rain delay in the fourth.
Keuchel induced the Cubs to hit into double plays in each of the first three innings.
Four relievers combined to get the final 10 outs and hold the Cubs scoreless. A.J. Minter went 1 1/3 innings for his fourth save. Minter came on with the potential tying runs on base in the eighth and struck out pinch-hitter Victor Caratini.
Willson Contreras homered and tripled, and Kris Bryant also connected for the Cubs.
Chicago starter Yu Darvish (2-4) had his string of 10 straight no-decisions snapped with the loss. He allowed five runs on five hits in five innings, walking two and striking out eight. He retired the last eight batters he faced after giving up Markakis' three-run drive with one out in the third.
The Braves will recall RHP Bryse Wilson (0-0, 8.31 ERA) from Triple-A Gwinnett to start against Cubs RHP Tyler Chatwood (3-1, 3.69) on Thursday. The 21-year-old Wilson lasted just 3 1/3 innings in his last start in the majors at Philadelphia on March 30, giving up four runs and five hits. Chatwood allowed three runs (two earned) and six hits in four innings against the Mets last Thursday.