St. Louis starter Chris Carpenter allowed three hits and no runs with six strikeouts over eight innings.
Jim Edmonds hits a two-run double to right off Detroit starter Nate Robertson in the fourth.
Right fielder So Taguchi makes a sliding catch on a fly ball by Magglio Ordoñez in the seventh.
Reliever Joel Zumaya allowed two unearned runs in the seventh after he made a throwing error to third.
Preston Wilson slides home safely on a throwing error by reliever Joel Zumaya in the seventh.
So Taguchi scores on a wild pitch by reliever Zach Miner in the eighth.
Catcher Ivan Rodriguez was hit twice by pitches to Albert Pujols in the eight inning, the first a foul tip to his groin and the second a wild pitch that ricocheted into his thigh.
Third baseman Neifi Pérez turns a double play with a throw to first after forcing out Preston Wilson in the eighth.