ST. LOUIS -- Adam Dunn hit his 21st home run and A.J. Pierzynski went 3-for-4 including his 11th homer in a four-run eighth inning as the White Sox defeated the St. Louis Cardinals 6-1 on Tuesday night, extending their winning streak on the road to eight games.
Rookie left-hander Jose Quintana (2-1), making a bid to stay in the starting rotation, allowed one run in 5 1/3 innings, scattering 10 hits but walking none while striking out four and getting the Cardinals to hit into two double plays. Quintana lowered his ERA to 1.98. Nate Jones, Matt Thornton, Jesse Crain and Addison Reed combined to work 4 2/3 innings of scoreless innings of relief.
Orlando Hudson hit a two-run triple in the second inning against Cardinals starter Adam Wainwright (5-7).
The Sox broke a tight game open in the eighth. Alejandro De Aza led off with a double and was singled in by Gordon Beckham, who was thrown out at second on the play. Dunn then hit a 436-foot homer against lefty Marc Rzepczynski. Pierzynski added a two-run homer to make it 6-1.
Paul Konerko had three singles for the Sox (34-27), who widened their lead in the American League Central to 1.5 games. The second-place Cleveland Indians lost 7-1 to the Cincinnati Reds.