The San Francisco Giants boosted their already unwavering confidence by feasting upon two of the NL's worst teams during their recent road trip.