Eddie Rosario knocked in an insurance run in the eighth as the AL Central-leading Twins won their third straight to remain 3 1/2 games ahead of Cleveland. Minnesota (80-51) moved to 29 games above .500 for the first time since Sept. 26, 2010.
Tim Anderson's 14th homer accounted for the only run off Pineda (10-5), who won his third straight start and fourth straight decision. The right-hander allowed four hits and walked one while striking out eight, but was replaced by Sam Dyson to start the sixth after 89 pitches.
"Mike was great and and our entire bullpen really came up big for us today," Twins manager Rocco Baldelli said. "Nobody folded at any point and just continued to go out there and get outs, and it started with Mike.
"We've leaned on Mike and you see his name come around in the rotation and you really start looking forward to it."
The Twins faced a potentially tall order against White Sox ace Lucas Giolito (14-7), who shut them in a three-hitter while striking out 12 and walking none in Minneapolis last week. However, Giolito wasn't as crisp this time, giving up two runs and four hits with three walks in six innings. He struck out nine to reach 203 for the season.
"We know Giolito is a great pitcher, especially this year," Pineda said. "I'm thinking how I can pitch a good game and give an opportunity to my team to just win."
Giolito threw 106 pitches, topping 100 for the fifth straight outing, and enjoyed facing the Twins again so quickly.
"It was pretty fun," Giolito said. "They made some adjustments for sure from the last outing. The elevated fastball wasn't working as well today. ... So kind of went a different route after the second inning. It ended up working out pretty well, but came up just short."
Max Kepler, who leads the Twins with 35 home runs, didn't start, but pinch-hit in the eighth and then played center in an outfield shift after Gonzalez left with an abdominal issue that Baldelli said isn't serious. Minnesota still increased its major league-leading homer total to 255.
The Twins took a 2-0 lead in the second on solo shots by Gonzalez and Schoop, although Giolito fanned the three other Minnesota batters in the inning.
Gonzalez led off by lofting a 1-2 pitch into the right-field stands for his 15th homer. With two outs, Schoop hit an 0-1 pitch deep to left for his 19th.
Anderson's homer to right-center leading off the fourth was Chicago's first hit and cut it to 2-1.
ANOTHER SET OF TWINS
Following the game many of the Twins players were watching Tyler Rogers -- Taylor's twin brother -- make his major league debut for the San Francisco Giants against Arizona on TV. A group including Taylor was rooting robustly for Tyler, a reliever who arrived in the majors more than three years later than his sibling.
"I think I was the most excited person on Planet Earth right there," Taylor said. "We're different. Just because we're twins, doesn't mean we have to be compared to each other, different paths.
The Rogers twins are 28. Taylor is a left-hander. Tyler is a righty.
Minnesota recalled RHP Randy Dobnak from Triple-A Rochester and optioned LHP Lewis Thorpe to the farm club before the game.
Twins: Rosario started in left field after missing three games with right hamstring tightness. .. Baldelli said OF Byron Buxton's Class A rehab assignment at Class A Cedar Rapids was suspended after he felt pain in his injured left shoulder during batting practice. Buxton, who has been out since Aug. 1, will be re-evaluated.
White Sox: OF Eloy Jimenez returned to left field after serving as the DH for two games as he eased back in to the lineup with a sore right hip flexor. ... INF/OF Leury Garcia started in right after being hit with a pitch in the left shin and leaving Sunday's game versus Texas.
More AP baseball coverage: www.apnews.com/MLB and www.twitter.com/AP-Sports
Yankees shut down Luis Severino with forearm soreness
Yankees GM Brian Cashman said "it's possible" that Luis Severino could begin the season on the injured list after the right-hander was shut down due to forearm soreness.
Catcher Jonathan Lucroy says he was changing signs every pitch vs. Astros
Catcher Jonathan Lucroy, who played for three of the Astros' AL West rivals between 2016 and '19, says "everyone in baseball" knew they were stealing signs and that he changed his signs every single pitch.
David Ortiz: Mike Fiers looks like a 'snitch' for exposing Astros scandal
Former Red Sox slugger David Ortiz says A's pitcher Mike Fiers looks "like a snitch" for exposing the Astros sign-stealing scandal after the fact.
Phillies win arbitration case against J.T. Realmuto
The Philadelphia Phillies won their arbitration case against All-Star catcher J.T. Realmuto on Thursday, putting teams ahead of players 7-4 this year and ensuring clubs will finish with a winning record.
Ex-Blue Jays reliever Mike Bolsinger adds owner Jim Crane, staffer Derek Vigoa to lawsuit vs. Astros
Former major league pitcher Mike Bolsinger amended his lawsuit against the Houston Astros to include Astros owner Jim Crane and baseball-operations staffer Derek Vigoa, according to a document filed in a Los Angeles court Thursday.
Indians' Carlos Carrasco to undergo testing for discomfort in right leg
Cleveland Indians starting pitcher Carlos Carrasco will undergo tests on his right leg after experiencing discomfort during the team's workout on Wednesday.