With scouts from the Giants, Dodgers and Pirates among the professional vultures surveying the carcasses of the non-contending White Sox and Cubs as the trade deadline looms, the crosstown rivals competed Monday night at U.S. Cellular Field as if the outcome really mattered.

The Cubs completed this season's domination of the South Siders with an 8-2 victory and a delayed sweep of the four-game series.

The makeup of the rained-out May 28 game got underway after a 29-minute rain delay as a crowd of 31,552 assembled to watch Matt Garza showcase his talents against Sox starter Hector Santiago.

Garza (5-1) went seven innings, allowing two runs (one earned) on five hits. He struck out six. The Cubs peppered Sox pitchers with 13 hits and used a five-run eighth inning to seal the deal.

Since the teams moved to a home-and-home format in 1999, neither had swept the season series.

"(Garza) was outstanding again,” Cubs manager Dale Sveum said. “He probably would tell you he didn't have the great fastball command."

The Cubs took a 1-0 lead in the second inning after Alfonso Soriano (3-for-4, two stolen bases, four runs scored) doubled into the left-field corner and stole third. Dioner Navarro drew a walk to put runners on the corners before Luis Valbuena -- a late substitution for ailing Welington Castillo as the designated hitter -- tallied Soriano with a sacrifice fly to right.

"It has been the Sori show for the last 10 days or so. He is playing like a 30-year-old guy, stealing bases tonight,” Sveum said. “We are playing really well without (Starlin) Castro and (Anthony) Rizzo really doing a whole lot. Hopefully they can get going really quick."

The Sox tied the game 1-1 in the third inning when Josh Phegley hit a towering home run to left-center. It was his second homer of the season after going deep against the Rays on Sunday.

Soriano hit his 13th home run of the season to lead off the sixth inning to make it 2-1. Soriano tied Dwight Evans for 58th on the all-time list with his 385th career homer.