It appears all the San Francisco Giants needed to get back ontrack was a visit from the San Diego Padres.