Gordon Beckham singed in the go-ahead run in the top of the 10th inning to lift the White Sox to a 3-2 win over the Giants at AT&T Park. Adam Dunn hammered a two-run homer in the opening inning for Chicago, which has won two of three since a four-game skid. Chris Sale struck out 12 in eight shutout innings for the no-decision and Zach Putnam picked up the win. Brandon Crawford plated the tying run in the ninth after Pablo Sandoval scored on a double play earlier in the inning. Santiago Casilla took the loss as San Fran dropped its fifth straight.