The San Francisco Giants will take on the Arizona Diamondbacks.
Added by jamiewhitaker on April 21, 2007