The Arizona Diamondbacks squeaked out a win over the San Francisco Giants, 5 to 4, on April 26, 2009.