The Marlins scored two runs in the first inning and the Giants had no answer as they were held scoreless for a loss in Miami Tuesday night.