Matt Cain takes the mound as the San Francisco Giants seeks to win three straight for the first time in nearly two months Tuesday night against the San Diego Padres at AT&T Park.