Bryan LaHair and Alfonso Soriano homered to lead the Chicago Cubs to a 12-3 victory over the White Sox on Monday night in the opener of the crosstown, interleague series.
With winds gusting to 41 mph the Cubs had season highs of five home runs, 15 hits and 12 runs.
Starlin Castro and Luis Valbuena homered and had three hits apiece for the Cubs and Geovany Soto added a solo shot in his first game back from the 15-day disabled list.
Matt Garza (3-5) allowed home runs to Paul Konerko and A.J. Pierzynski, but limited the damage to three runs over six innings to earn the win.
Zack 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 was roughed up in his first start of the season. Pitching in a long-relief role this season, he was called upon to give aces Chris Sale and Jake Peavy extra rest.
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.
Will Ohman gave up two runs in 2-3 of an inning of relief, and Nate Jones gave up four runs without retiring a batter in the seventh.
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.