James Shields allowed three hits in three scoreless innings, Jedd Gyorko hit a three-run homer in a five-run first inning against Jeff Samardzija and the San Diego Padres beat a Chicago White Sox split squad 8-2 Wednesday in the final game of the Cactus League season at Camelback Ranch. Shields struck out two and walked none in what he said was an ''ideal'' length for a tuneup before Monday's opener at the Los Angeles Dodgers, who will start NL MVP Clayton Kershaw. All but one of the hits came in the first inning, before the right-hander and catcher Tyler Flowers made adjustments.