drove in Nick Noonan with the winning run in the bottom of the ninth, as San Francisco topped the White Sox 4-3 in Cactus League play.
Noonan tied the game when he scored Hector Sanchez with a double, Mike Morse added an early RBI double and Buster Posey finished 2 for 3 with an RBI for the Giants.
Mason Tobin snagged the win with a scoreless top of the ninth despite walking two batters. Tim Lincecum yielded four hits and two runs while fanning three over 4 1/3 innings.
Alejandro De Aza scored twice and drove in a run, and Adam Dunn also contributed an RBI for Chicago.
Nestor Molina was charged for both runs on three hits in the deciding frame.
Scottsdale, Ariz. --