Which team the Giants face in the next two weeks gives Matt Cain the best shot to rebound from his recent struggles?

Poll Sponsor: 

San Diego
77% (200 votes)
Arizona
23% (59 votes)
Total votes: 259

Poll Team: