Dale Sveum's crew scored one in the first and two in the third against Chris Sale, and held on to even its Cactus League record at 3-3. Robin Ventura's squad slipped to 1-4, with two games on the schedule for Saturday.
Sale made his first official start as a member of the White Sox rotation, working three innings and giving up three runs on three hits. He fanned four, including Alfonso Soriano, Bryan LaHair and Jeff Baker.
Darwin Barney singled home Soriano in the first to give the Cubs a quick 1-0 lead, and Edgar Gonzalez launched a two-run home run in the second after Junior Lake drew a two-out walk. Left fielder Dayan Viciedo broke in first on Gonzalez's drive but then watched the ball sail over the left-field fence.
Marlon Byrd added a solo homer off Nate Jones in the sixth. Steve Clevenger then homered off Jones an inning later.
These two teams meet again on March 18 in Mesa, Ariz. They then play three times at Wrigley Field from May 18-20 and three more at U.S. Cellular Field from June 18-20.Up next for Cubs: Ryan Dempster will make his second spring start on Saturday when the Cubs travel to Maryvale Baseball Park in Phoenix to play the Brewers. Dempster, who has a career 15-5 record against the Brewers, probably won't show his best stuff. He'll be facing Milwaukee in the second series of the season. It'll be Cubs manager Dale Sveum's first showdown with his former team. Said Sveum: "It'll be fun facing them. I'm looking forward to it, to see the guys and say hello. We'll try to beat their butts, but it'll be good to see everybody." The game will be broadcast on MLB.TV and Gameday Audio beginning at 2:05 p.m. CT.