A weekend in Coors Field might be what the San Francisco Giants needed to revive their struggling offense.