CHICAGO (AP) — The Twins took advantage of an error to beat the Chicago White Sox. Still, Minnesota manager Ron Gardenhire knows why they were in position to come out on top.

“It starts with your starter,” Gardenhire said after a 2-1 victory over Chicago in 10 innings Saturday. “He went deep in the game and got himself out of trouble. . He did a nice job of going out there and settling everything down and he got his last hitters.”

Vance Worley bounced back from a poor outing in which he allowed nine runs in an inning in the shortest start of his career. This time he gave up a run and five hits in seven innings. He struck out seven and walked two.

“I had it figured out,” Worley said. “I pitched. It wasn’t me trying to overdo anything out there. It was just going after hitters and trusting my mechanics. Thus (it) made pitching a little easier.”

Ryan Doumit doubled and scored the go-ahead run in the 10th inning on Alexei Ramirez’s throwing error.

Doumit led off with a double off Hector Santiago (0-1). After Aaron Hicks popped up a bunt attempt, Eduardo Escobar hit a slow grounder that shortstop Ramirez fielded cleanly but bounced his throw to first base. Escobar was safe on an infield hit and Doumit scored to help Minnesota snap a four-game skid against the White Sox.

“I was aggressive and I missed the fastball l was looking for — twice,” Escobar said through a translator. “And then I got a changeup and was lucky enough to put it in play.”

Casey Fien (1-1) got one out for the win.

White Sox starter Jake Peavy was also effective. Peavy allowed one run and six hits, struck out nine and walked four in seven innings.

“It was a well-pitched game on both sides — Peavy as advertised. We know he’s always tough,” Gardenhire said. “He seems to ad-lib and kind of figure things out as he’s going along during a game. He can come from so many angles and throw so many pitches. And Worley matched him, did a heck of a job.”

Peavy received little help from his offense, which struck out 13 times and had six hits.

Alejandro De Aza’s home run off Worley in the first inning put the White Sox ahead 1-0. The drive to right field was De Aza’s fifth career leadoff homer.

“I was frustrated by that,” Worley said. “I threw him a changeup the second pitch of the inning and he swung right through it. I said, ‘All right, why not? I can go back to it.’ And he was sitting right on it. It happens.”

The Twins tied it 1-all on Josh Willingham’s single off Peavy in the third. Brian Dozier scored after reaching on a single and advancing on a walk.

Tyler Flowers drew a one-out walk in the 10th before De Aza struck out and Jeff Keppinger popped out to end the game.

The teams combined for 22 strikeouts.

“I was able to command both sides of the plate today and everything broke the way I wanted it to and (I got) better results,” Worley said.

The White Sox had won 12 of their last 14 against the Twins.

The Twins loaded the bases with three walks against three different pitchers in the eighth. Pinch-hitter Wilkin Ramirez hit a grounder to third, and third baseman Conor Gillaspie threw home to prevent a run from scoring. Dozier popped out in foul territory to end the inning. Matt Lindstrom, Donnie Veal and Nate Jones each allowed a walk in the inning.

The Twins were coming off three straight days off. They were rained out on Wednesday against the Angels, scheduled off Thursday and postponed due to cold and windy conditions on Friday against the White Sox.

“I think everybody’s rested, everybody’s available,” Gardenhire said. “That’s pretty easy to say. Three days is not what you look to, but Mother Nature decided it was time to take a break.”

Joe Mauer singled in the first inning, extending his hitting streak to 10 games.

The White Sox returned home after losing seven of 10 games on the road.

Copyright 2013 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.