Updated

St. Louis starter Shelby Miller retiring the last 11 batters he faced in four scoreless innings and the St. Louis Cardinals beat the Miami Marlins 5-4 Tuesday.

Miller allowed a hit and a walk. Joe Kelly, also competing for a rotation spot, wasn't nearly as successful. The Marlins tagged him for eight hits and scored their only runs of the game in a four-run fourth.

Marlins' starter Jacob Turner went five innings, allowing seven hits and four earned runs.

Matt Carpenter hit a two-run double for St. Louis and Kelly singled in the go-ahead run in the sixth.