White Sox manager Robin Ventura guessed that runs might be scarce Wednesday afternoon at U.S. Cellular Field, when Sox left-hander Chris Sale faced Giants right-hander Tim Hudson.

Sox first baseman Jose Abreu and designated hitter Adam Dunn didn’t receive the memo.

Abreu hit a two-run homer in the first inning against Hudson to give the Sox an early 2-0 lead, and Dunn added a three-run shot in the fifth inning as the Sox swept the two-game series against the Giants with a 7-6 victory.

Conor Gillaspie hit a two-out double to right field, and Abreu followed by knocking his 20th home run of the season to left field.

Abreu reached 20 career homers in 58 games, faster than all but two players in major league history – Wally Berger (51 games in 1930) and Mark McGwire (56 games in 1987).

The Sox extended the lead to 4-0 when Tyler Flowers broke an 0-for-25 streak by hitting a bases-loaded, two-run single to center field in the fourth inning.

The Giants didn’t score until the fifth inning, when Buster Posey hit the Giants’ third straight single to drive in a run. Pablo Sandoval’s sacrifice fly to center field cut the Sox lead to 4-2.

Gillaspie and Abreu started off the bottom half of the fifth with singles before Dunn hit career home run No. 452 about 406 feet to right field. The three-run shot pushed the Sox ahead 7-2.