Snell’s strong outing, Grisham’s HR lead Padres past Giants