Cardinals starting pitcher Joe Kelly was not sharp in his return to the rotation Saturday against the Marlins, but the bullpen and offense bailed him out in 5-4 win.

Kelly gave up four runs in six innings of work, with three of the four runs coming on a pair of homers. He gave up five hits and two walks in the game, while striking out four batters.

Kelly left the game own 4-2, but the Cardinals scored twice in the seventh and one more time in the ninth to get him off the hook for the loss. He remains 0-3 with a 4.15 ERA in 43 1/3 innings. Kelly is in line to make his next start Friday against the Cubs.