Sports | Sat Sep 7, 2013 1:59am EDT

Petit just short of perfect as Giants beat Arizona