Daniel Schneeman hit a three-run home run to keep Justin Verlander winless in a San Francisco uniform, powering the Cleveland Guardians to a 4-2 victory over the Giants on Wednesday night. Verlander (0-4) allowed four runs (three earned) in 4 2/3 innings after being activated off the Injured List earlier in the day.