Cardinals right-hander Michael Wacha was solid through 6 1/3 innings on Tuesday, as he picked up his ninth win of the season. Wacha limited the Twins to two runs on three hits, while walking one and striking out five.

Wacha gave up a run in the first inning, but settled in from there. He then surrendered a second run in the seventh, before a 47-minute rain delay forced him from the game after throwing just 86 pitches on the afternoon.

He has now alternated wins and losses over his last four starts, but still sports a very fine 9-2 record and a 2.48 ERA.

He'll look to keep it up in his next start, scheduled for Sunday in Philadelphia.