CHICAGO -- Alexei Ramirez scored the winning run in the bottom of the ninth inning on a throwing error and the Chicago White Sox edged the Boston Red Sox 2-1 on a frigid Tuesday night.
Tied at one, Red Sox reliever Burke Badenhop (0-2) allowed a one-out single to Ramirez. After Tyler Flowers stuck out, Chris Capuano replaced Badenhop.
Capuano walked Adam Eaton to move Ramirez to second. Then with a 3-2 count, Marcus Semien hit a grounder to Xander Bogaerts at shortstop, who one-hopped his throw to first baseman Mike Carp. Carp wasn't able to scoop the throw and Ramirez, who was already running on the pitch never stopped when rounding third and scored without a throw.
White Sox reliever Daniel Webb (1-0) got one out in the ninth for the victory.
The temperature at first pitch was 40 degrees. All the players except for White Sox starter Erik Johnson and Eaton wore long sleeves under their jerseys and the upper deck was closed because of ice on the ramps.
Adam Dunn homered for the White Sox, who have won four of their past five games.
Daniel Nava homered for Boston, which has lost three straight.
Mike Napoli left in the top of the ninth inning after injuring his left ring finger sliding into second base.
With two outs, Napoli advanced to second on Donnie Veal's wild pitch. Napoli slid head first into second and appeared to dislocate his left ring finger against the base.
Red Sox starter Jake Peavy allowed one run and three hits in six innings on 113 pitches against his former team in his third straight no-decision. He struck out eight and walked four.
Johnson pitched 6 2-3 innings and struck out a career-high nine in his eighth career start. The 24-year old right-hander allowed one run and three hits with two walks.
Before the game, the White Sox paid tribute to the one-year anniversary of the Boston Marathon bombings. The White Sox players wore "Boston Strong" T-shirts during pregame and there was video montage along with a moment of silence.
In the second inning, White Sox manager Robin Ventura challenged a call by first base umpire Cory Blaser. Ventura challenged that Napoli's foot was off the base when he fielded Bogaerts' throw to get Jose Abreu. The replay was ruled inconclusive so Blaser's call was upheld.
Dunn followed with his third homer of the season.
David Ortiz was called out on strikes in the fourth inning on an appeal to third base umpire Doug Eddings. Ortiz was livid after Eddings ruled that the slugger didn't check his swing. Red Sox manager John Farrell had to intervene to prevent Ortiz from being thrown out of the game.
With two outs, Nava tied the game with a solo shot to right. It was his second homer of the season.
NOTES: Red Sox 2B Dustin Pedroia hopes to be back in the lineup on Wednesday night. He's been out with a sore left wrist and received a cortisone shot on Monday after MRI tests came back negative. He entered the game as a pinch-runner for Napoli in the ninth and stayed in the game at second base. ... Red Sox closer Koji Uehara threw a bullpen session before the game and is expected to throw another bullpen session on Wednesday. Farrell expects to have Uehara available on Thursday. ...Red Sox OF Shane Victorino is scheduled to begin a rehab assignment with one of the club's minor league affiliates later this week. ... White Sox 2B Gordon Beckham, who is with Double-A Birmingham on a rehab assignment for an injured oblique, was 0 for 6 with a walk and a run in a doubleheader.