Scott Carroll had a pretty good idea he’d pitch for the White Sox after the second of two rain delays Tuesday ended.

Though the performance came out of the bullpen, Carroll treated it like he would a start. He then matched starter Chris Sale’s earlier effort with three scoreless innings before he passed it off to his fellow relievers, who helped the White Sox reach .500 with a 2-1 win over the Cleveland Indians.

Carroll and three relievers allowed a run over six innings and Conor Gillaspie had an RBI single and Gordon Beckham added a solo home run for the White Sox to win for the sixth time in nine games. Despite rain delays of 41 and 118 minutes, the White Sox improved to 9-7 in one-run games as Ronald Belisario earned his third save in four tries.

Moved to the bullpen on Thursday, Carroll (2-3) pitched three innings for the second time in three days.

“Obviously it’s not the same on a day’s rest,” Carroll said. “It was a good situation, and I just tried to do the best I could. I wanted to get out there and try and help the team win as much as possible. It was a good situation.”

Considering Sale had to be removed after a 1-hour, 58-minute delay, the White Sox didn’t care how it looked.

They just needed their bullpen to provide six innings.

Leading 1-0 after Gillaspie’s RBI single in the third, Carroll took over after the break and served up a long fly ball out to the track in center. Michael Brantley and Ryan Raburn both singled but Lonnie Chisenhall flew out deep to end the inning.

Carroll surrendered a single in the fifth and another to start the sixth inning. Raburn then singled with one in the sixth out to put runners on the corners. But Carroll got Yan Gomes, who earlier fouled out with two on, to ground into an inning-ending double play.