With winds gusting to 41 mph the Cubs had season highs of five home runs, 15 hits and 12 runs.
Zach Stewart (1-2) was tagged for six runs and nine hits, including four homers, over 5 2/3 innings.
The Cubs exacted some revenge on the White Sox, who earned the sweep when the teams met at Wrigley Field May 18-20. The White Sox had won seven of the last eight matchups against the Cubs.
The Cubs scored 11 runs with four homers on Memorial Day against the San Diego Padres, and had 14 hits four times.
The White Sox have lost five of their last six and nine of 13 overall.
Making his first appearance of the season in right field, LaHair passed an early test with a retreating catch to rob Gordon Beckham of extra bases in the first inning.
The big lefty hit his 13th homer of the season with one on and two outs in the third.
Castro added a two-run shot in the fifth, and Soriano hit a solo homer two batters later.
Soriano's 440-foot blast to straightaway center was his 13th of the year -- all have come since May 15. He added an RBI single in the Cubs' six-run seventh.
His four homers and 10 RBIs are franchise records for a designated hitter.
Stewart allowed nine hits and six runs over 5 2/3 innings. He was pulled in the sixth after allowing his fourth homer of the game to Soto, who had arthroscopic surgery to repair a torn meniscus in his left knee. He had been out since May 16.
Valbuena's three-run shot capped the Cubs' big inning.
Pierzynski hit a solo homer in the fifth, his 12th of the season and Konerko hit his 13th, a two-run shot, in the sixth.
Garza gave up three runs and five hits over six innings. He struck out six and issued one walk.
The announced paid attendance was 33,215. . The Cubs placed RHP Ryan Dempster (right lat tightness) on the 15-day DL and recalled RHP Scott Maine from Triple-A Iowa. . C Welington Castillo was optioned to Iowa to accommodate Soto's roster spot. . White Sox OF Kosuke Fukudome (strained right oblique) The White Sox agreed to terms on a minor-league contract with first-round draft pick Courtney Hawkins. Hawkins, the 13th overall pick, will report to Advanced Rookie League Bristol. . Chicago Bulls Hall of Famer Scottie Pippen threw out the first pitch. . The Cubs will send Travis Wood (0-3, 4.58 ERA) to the hill on Tuesday against Peavy (6-2, 2.91).