Arizona takes 12-game slide into matchup with San Francisco
Arizona Diamondbacks (20-48, fifth in the NL West) vs. San Francisco Giants (42-25, first in the NL West)
More Videos
From CNN Newsource affiliates