Giancarlo Stanton was 3-for-4 with two RBI for the Marlins as they defeated the Cardinals 5-4 in Miami. Juan Pierre was 2-for-4 with a run scored for Miami, which has won four-of-six. He added his 18th stolen base in the win. Jose Fernandez struck out 10 over seven innings of three-run ball for the win. Steve Cishek secured his eighth save. Jake Westbrook returned from the DL but allowed five runs in as many innings for the loss. He had been out since earlier May with an elbow injury. Allen Craig was 2-for-4 with a run driven in and scored for St. Louis, which has lost two-of-three.