The Arizona Diamondbacks desperately needed a win to avoid falling further behind in the race for a National League wild-card berth, and a pitcher who hadn't won at home in 2 1/2 months delivered. Merrill Kelly held the San Francisco Giants to one run in 5 2/3 innings, and the Diamondbacks avoided a four-game series sweep with a 6-1 victory Sunday. ''The simplest way to put it is that I felt more like myself,'' Kelly said after his first win at Chase Field since June 2.