Goldschmidt, Cardinals top Marlins 7-3 for third victory in a row