David Hamilton homered and doubled, shaking off an early error at shortstop to help the Boston Red Sox rally past the Chicago White Sox 6-4 in 10 innings Sunday. Jarren Duran reached on an error by reliever Michael Soroka (0-7) in the 10th, sending automatic runner Ceddanne Rafaela from second base to third. “We really needed that,” Hamilton said.