Luis Valbuena's three-run homer capped a six-run seventh inning as the Cubs clobbered the White Sox, 12-3. Bryan LaHair and Starlin Castro clubbed two-run homers, while Alfonso Soriano and Geovany Soto added solo shots for the Cubs. Matt Garza went six innings to improve to 3-and-5. Paul Konerko lifted a two-run homer, while A.J. Pierzynski smacked a solo shot for the White Sox. Zach Stewart was shelled for six runs in five-and-two-thirds innings to fall to 1-and-2.