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% (199 votes)
Arizona
23% (59 votes)
Total votes: 258

Poll Team: