Tigers beat Cardinals 6-3, avoid sweep

ST. LOUIS (AP) - Rookie Rick Porcello won for the seventh time in nine starts and the Detroit Tigers shook off an offensive drought with a four-run first inning, beating the St. Louis Cardinals 6-3 on Thursday night to avoid a 3-game sweep.

Placido Polanco and Marcus Thames homered in the eighth for the Tigers, who had scored three runs or less in their previous seven games. Detroit ended a 4-game losing streak and won for the first time in six games at 4-year-old Busch Stadium counting three losses to end the 2006 World Series.

Porcello (8-4) allowed three runs in 5 2-3 innings. He worked out of trouble in the first, second and fifth, stranding two runners in each inning and is 7-1 with a 2.64 ERA in his last nine starts.

Copyright 2009 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.