Brandon Crawford is back in the lineup as the Giants try to beat the Marlins at home for the first time this series.