The White Sox needed only five innings to put their biggest hit ever on the Texas Rangers.
In a battle of division leaders, the Sox erupted for nine runs in the fifth inning to take a 16-0 lead. A.J. Pierzynski's three-run homer and Alex Rios' two-run double highlighted the fifth.
The Sox hit three home runs against Roy Oswalt in the first inning, including a two-run shot by Kevin Youkilis in his first at-bat as a White Sox at U.S. Cellular Field. Adam Dunn followed with his 25th homer and after Paul Konerko flied to the warning track in center, Rios hit his 11th.
Pierzynski's blast was a welcome sight for those among a big crowd on hand who felt the Sox catcher was slighted by Rangers manager Ron Washington, who chose the Twins' Joe Mauer over him for a spot on the All-Star team.
Pierzynski, who doubled in the first, took a curtain call outside the dugout.