CHICAGO, June 29 (UPI) -- Brian Anderson drove in the winning run with a two-run homer Sunday and the Chicago White Sox beat the Chicago Cubs 5-1 to sweep their inter-league series.
Mark Buehrle (6-6) allowed one unearned run on six hits over seven innings, with five strikeouts and two walks for the White Sox, who beat the Cubs three straight at U.S. Cellular Field.
The Sox have five wins in their last six games.
Scott Linebrink and Bobby Jenks each pitched a scoreless inning in relief.
Ronny Cedeno had the Cubs' only RBI, driving in Mark DeRosa with a seventh-inning single.
Sean Marshall (0-2) took the loss, allowing three runs on five hits in seven innings for the Cubs, who lost their fourth straight game and their fifth out of six.