CHICAGO (AP) - Jim Thome hit a three-run homer in the eighth inning and the Chicago White Sox rallied past the Kansas City Royals 4-2 in a season opener delayed a day because of bad weather.
Thome hit his 542nd career home run, connecting with two outs off Royals newcomer Kyle Farnsworth.
Thome homered twice in last year's opener off CC Sabathia in a loss to Cleveland. This time, Thome brought the White Sox back from a 2-1 deficit.
The White Sox and Royals were supposed to play Monday, but a forecast of snow, high winds and cold forced them to postpone the game for a day.
Copyright 2009 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.