DiamondBacks Vs. Giants 4-6-2009 - o-show