Marlins rally past Dodgers 5-4