Despite a rain delay of nearly three hours in the fourth, the Giants drove in six runs in three innings and went on to beat the Tigers 8-2.