CHICAGO — Gordon Beckham and Dayan Viciedo hit two-run home runs, John Danks pitched effectively into the seventh inning and the Chicago White Sox snapped a four-game losing streak with an 8-2 victory over the San Francisco Giants on Tuesday night.
The slumping White Sox had managed a total of six runs in their previous four games.
Danks (6-5) settled down after a somewhat slow start and gave up two runs — one earned — and five hits in 6 1/3 innings. In his last five starts, the left-hander is 3-1 with a 1.51 ERA.
Hunter Pence went 2-for-4 with a home run for the Giants, who have dropped four straight and seven of eight. Giants starter Matt Cain (1-5) allowed eight runs — seven earned — and 10 hits in five innings.
Pence opened the scoring with a homer in the first inning, and the Giants made it 2-0 with an unearned run in the third.