St. Louis, MO (Sports Network) - Jake Westbrook spun seven stellar innings of one-run ball and Allen Craig knocked in a pair of runs as the St. Louis Cardinals downed the Miami Marlins, 4-1, Friday in the opener of a three-game set at Marlins Park.
Westbrook (5-3) allowed just three hits and didn't walk a batter to notch his third victory in his last four starts.
Trevor Rosenthal struck out the side in the eighth before Edward Mujica fired a perfect ninth to secure his 22nd save of the season.
Matt Holliday registered two doubles, an RBI and two runs scored, while Matt Adams also plated a run for the Cardinals, who had dropped five of their last seven games coming into the contest.
Jacob Turner (2-1) was charged with the loss after giving up all four runs on seven hits over six innings.
Logan Morrison's third homer of the season accounted for all the offense for the Marlins, who had won five of their last six entering the game.