CHICAGO -- Carlos Carrasco and Cleveland's deep lineup combined for a successful Sunday in Chicago.
The bullpen almost gave it away.
Carrasco struck out nine in seven innings, and the Indians held off the White Sox for a 9-7 win.
AL Central-leading Cleveland had a 9-1 lead heading into the bottom of the eighth, and almost blew it. Run-scoring singles by Tim Anderson and Kevan Smith trimmed the Indians' lead to 9-5 in the ninth before manager Terry Francona replaced Dan Otero with Cody Allen.
"It was nice to see Cody come in and put it out because that would have been a rough plane ride getting on there," Francona said.
Carrasco (14-6) allowed one run and three hits. He retired his final 16 batters.
"For whatever reason, he doesn't have rust when he comes back," Francona said about Carrasco, who spent nearly three weeks on the disabled list for a right elbow contusion. "Now we can use it to our advantage because he has less innings than he normally would. The tank looks like it's full and it's the middle of August."
Melky Cabrera hit a three-run homer against one of his former teams, helping the Indians take two of three in the series. Jason Kipnis and Yandy Diaz, who was called up to replace injured slugger Edwin Encarnacion, had three hits apiece.
Engel finished with three hits and three RBI, including a solo drive in the eighth. He added another outstanding catch to his resume, robbing Yonder Alonso of a potential three-run homer with a leaping grab in center in the top half of the eighth.
He made two similar plays against the New York Yankees in Chicago's previous series.
"The chances of there being three balls in one week that you get an opportunity to go up and bring back I feel like are slim," Engel said. "It's cool that it happened."
The Indians supported Carrasco with four runs in the first and two more in the second.
Alonso hit a two-out RBI single before Cabrera hit a drive to right for a 4-0 lead. Kipnis and Diaz hit RBI singles in the second against Dylan Covey (4-9).
"That's been good the whole year," Carrasco said about the offense.
The White Sox scored their lone run off Carrasco on Daniel Palka's groundout in the first. Carrasco has won six of his last eight starts.
Covey allowed six runs and seven hits in just 2 2/3 innings. He is 1-8 with an 8.94 ERA in his last 10 starts.
The Indians improved to 37-17 against the AL Central.
The White Sox have lost five of six.
ON THE MOVE
Encarnacion was placed on the 10-day disabled list. He has a right hand contusion and some swelling in his left biceps.
Diaz was promoted from the minors. The infielder hit .293 in 98 games at Triple-A Columbus.
White Sox manager Rick Renteria said Covey, who has a 6.06 ERA, will remain in the rotation.
"We need him to gain more experience in that starter's role, to give him a chance and develop that skill set," Renteria said.
Indians: X-rays were negative for RHP Trevor Bauer (right ankle), who was sore after being struck by a line drive in his start Saturday. Francona said he doubts the soreness would cause Bauer to miss his next start. "He's got an extra day anyway," Francona said. ... RHP Corey Kluber (illness) was feeling better after he was sent back to the hotel on Saturday, Francona said. Kluber is expected to make his scheduled start Tuesday in Cincinnati.
Astros right-hander Lance McCullers threw a simulated game on Tuesday in West Palm Beach, Fla., the next step in his return from an injury that has sidelined him for six weeks.
Javier Baez and Daniel Murphy each hit a two-run homer as the Chicago Cubs jumped out to a big early lead Tuesday night on their way to a 9-1 win over the fading Arizona Diamondbacks.
The Baltimore Orioles had little success against the Toronto Blue Jays this season.
Daniel Murphy extends the Cubs' lead in the second inning with a two-run homer to right field.
Javier Baez gets the Cubs on the board with a two-run dinger to right-center field.
A Cubs fan wants to keep on dancing during Chicago's victory in Arizona, but the fan next to him just wants him to sit down.