"They beat the [heck] out of me last time in Chicago, so it was nice to come back here and get a win against them," Santiago said. "I dropped down and threw some sidearm pitches today. [Brian] Dozier's like, 'Is that the first time you've done that?' I was like, 'Yeah, you're the first person I threw a sidearm to.' You have some good fun. You go out there and have fun, but you're competing and trying to beat those guys."
Santiago (2-2) surrendered two runs on six hits and three walks in five innings. Four relievers combined for four scoreless innings with two hits allowed, while striking out eight. Joakim Soria pitched the ninth for his sixth save in eight chances.
Anderson tied the game at 1 with an RBI single in the fourth inning and followed with a two-run single in the sixth to put Chicago in front for good. Adam Engel plated another run with a sacrifice bunt to give the White Sox their fourth win in the past six games.
"We have guys that are really grinding and just trying to put together what they can in terms of what they can control, which is the biggest thing," Chicago manager Rick Renteria said. "You can't control wins and losses. You can control the moments that you have. … So far, we've had some good ballgames over the last four or five days."
Santiago, who signed with the White Sox in the offseason after two seasons with the Twins, had his worst start of the season in Chicago on May 5 against Minnesota when he allowed eight runs in 3 1/3 innings.
The left-hander managed his way out of trouble on Wednesday. Minnesota had a runner on in every inning against Santiago and stranded four runners over the first two innings.
Santiago struck out Miguel Sano with two runners on in the first. With runners on second and third in the second, Santiago fielded a grounder and threw to start a rundown that retired Mitch Garver trying to score, and Eddie Rosario flied out.
"I was trying to minimize there, keep it there and give our team a chance to come back and answer back," Santiago said.
Santiago erased a one-out walk in the third by getting Sano to bounce into a double play.
Chicago finally broke through with four runs in the sixth against Twins starter Jake Odorizzi (3-3) and reliever Ryan Pressly.
MOMENTS THAT MATTERED Anderson was at the plate when the tying run came across with one out in the sixth. With the bases loaded, Pressly unleashed a wild pitch that bounced in front of the catcher, Garver. Yolmer Sanchez raced home and scored without a throw.
Anderson lined a two-run single on the next pitch to score two more runs.
SOUND SMART White Sox center fielder Engel made a running catch on a sinking liner from Eduardo Escobar in the third inning that registered a catch probability of 33 percent, according to Statcast™. Statcast™ measured Engel with a sprint speed of 29.6 feet per second in running down the ball for a four-star play.
Engel covered 85 feet in 4.6 seconds. The Major League average is 27 feet per second sprint speed.
BUMMER OPTIONED Chicago optioned left-handed reliever Aaron Bummer to Triple-A Charlotte after the game and purchased the contract of left-hander Xavier Cedeno from Charlotte prior to Thursday's game. Bummer was 0-1 with a 3.26 ERA, but had pitched just once in the past seven games. Cedeno, 31, had a 1.25 ERA and 25 strikeouts in 20 appearances. He signed with the White Sox as a free agent in January.
MITEL REPLAY OF THE DAY Engel's sacrifice bunt to score Anderson in the sixth almost ended up in a bunt hit. He pushed the ball toward Sano at first base. Sano's throw bounced to Dozier covering first and Engel simultaneously touched first.
Engel was initially called safe, but replay showed that Dozier pinned the ball between his hand and the heel of his glove and the call was overturned.
UP NEXT James Shields (1-6, 4.48 ERA) will try to get back in the win column in the finale of Chicago's four-game series in Minnesota. The White Sox will try to offer Shields some support in the 12:10 p.m. CT start. Shields hasn't won since Opening Day against Kansas City. He's received zero runs of support in three of his last four starts. He's 0-2 with a 2.86 ERA in that span. The Twins send Jose Berrios to the hill.
Brian Hall is a contributor to MLB.com based in Minnesota.