Giants vs padres 2021 record