Jose Abreu and Avisail Garcia homered and James Shields limited Minnesota to four hits over seven innings, leading the White Sox to a 6-1 victory over the Twins on Wednesday night.
Shields (3-9) struck out five and walked just two in his only scoreless start of the season. The veteran right-hander lasted just 4 2/3 innings in a loss to Oakland on Friday. Before that, he had worked at least six innings in 11 straight turns and has gone at least seven innings five times. After struggling through the last two years following his arrival in a trade with San Diego, Shields has begun to settle in.
Tim Anderson and Charlie Tilson each had two hits and an RBI for Chicago, which has won three straight games and four of five.
Ehire Adrianza had four hits and an RBI for Minnesota, which has dropped two straight games and five of six. Twins starter Kyle Gibson (2-6) allowed five runs on 11 hits in seven innings.
The White Sox took a 3-0 lead in the fourth. Abreu and Garcia led off with singles. One out later, Leury Garcia doubled to drive in Abreu. Anderson followed with a run-scoring single, and Omar Narvaez drove in a run with a ground out. Abreu's solo homer in the fifth stretched the lead to 4-0.
Avisail Garcia's solo homer in the eighth made it 6-0. The Twins tacked on a run in the ninth, but they fell to 34-42 to match their season high of eight games below the .500 mark.
RHP Lucas Giolito (5-7, 7.01 ERA) takes the mound for the White Sox, aiming to win a second straight start in the series finale with the Twins.