'Throwback Monday' good for Weaver, not for Shields

GLENDALE, Ariz. -- Let's call the Padres' 6-5 victory over the White Sox at Camelback Ranch a rare case of Throwback Monday.
Jered Weaver, 34, made his Cactus League debut, and James Shields, the 35-year-old right-hander whom the White Sox acquired from the Padres last season, took the mound for Chicago. Weaver worked two innings, and allowed one run on four hits with one strikeout.
Shields yielded four runs on two hits and three walks over 2 2/3 innings, and it was his own defensive miscue that prevented him from finishing three innings. Shields threw away Allen Córdoba's two-out, slow-roller in front of the plate, allowing two runs to score during a four-run San Diego third.
Trevor Cahill, the youngster of this group at 29, hurled three scoreless innings as Weaver's replacement. The right-hander is competing for a rotation spot, and has been arguably the Padres' most impressive pitcher this spring. Over five shutout frames, he's allowed just one hit.
"He's been outstanding," Padres manager Andy Green said. "It's confidence, poise, posture. The way he's throwing the baseball, he's on top of his game."
Cody Asche's two-run homer in the sixth cut the lead to one. It was the first blast of the spring for the veteran left-handed hitter.
Padres up next: The Padres square off against Team Mexico in an exhibition game slated for 12:10 p.m. PT on Tuesday. Should Mexico advance out of Pool C -- that begins play Thursday -- it would play its second-round games at Petco Park. Walker Lockett starts for the Friars, and Christian Friedrich is slated to pitch as well.
White Sox up next: The White Sox have a scheduled off-day on Tuesday, but Derek Holland and Michael Kopech are both slated to throw simulated games at the Camelback Ranch complex. The White Sox return to the field Wednesday at home against the Brewers, with Carson Fulmer getting the start.
Watch every out-of-market regular-season game live on MLB.TV.