Jarred Cosart fired seven shutout innings as the Marlins blanked the Cardinals 3-0 in Miami. Cosart allowed just three hits and a walk as he improved to 1-and-1 with the Fish and 10-and-8 on the year. Mike Dunn recorded the final out in the ninth for his first save. Donovan Solano smacked a two-run homer and Jarrod Saltalamacchia singled in the other run for the Marlins, who have won the first two of this three-game series and four of five overall. Mark Ellis had two of the four hits for St. Louis, which has lost four of its last five. Adam Wainwright surrendered three runs in seven frames to fall to 14-and-7 with the loss.