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.
Joe Mauer officially bids Twins farewell in tear-filled news conference
Twins legend Joe Mauer formalized his goodbye to baseball on Monday at a tear-filled yet cheerful news conference to wrap up a 15-year major league career at age 35.
Ronald Acuna Jr. has flashed the talent to soon become NL's top player
While Shohei Ohtani and Ronald Acuna Jr. were named baseball's top rookies, the Braves outfielder has flashed the potential to quickly become one of the game's elite players.
Mariners deny ex-employee's claims of racism toward Latino players
The Mariners denied allegations made by a former employee that management called Latino players, especially those from the Dominican Republic, "dumb" and "stupid."
Braves' Ronald Acuna Jr. earns NL Rookie of the Year honors
Braves outfielder Ronald Acuña Jr. was named National League Rookie of the Year on Monday following a season that saw him hit .293 with 26 home runs and 64 RBIs in 111 games.
Angels' Shohei Ohtani beats Yankees' duo to win AL Rookie of the Year
Shohei Ohtani became the fourth Japanese-born player to win Rookie of the Year, as the Angels' two-way sensation beat Yankees duo Miguel Andujar and Gleyber Torres to the American League award.
Dodgers LHP Hyun-Jin Ryu signs qualifying offer, C Yasmani Grandal turns it down
Left-hander Hyun-Jin Ryu has accepted the Dodgers' qualifying offer. Catcher Yasmani Grandal, however, did not, ending his time with Los Angeles.