Orlando Hudson had a bad night at third base. He made up for it at the plate with the game on the line. Hudson singled in the winning run with two outs in the ninth inning to give the Chicago White Sox a 4-3 victory over the Toronto Blue Jays on Thursday night.