Yet again, the Giants had no answer for Diamondbacks starter Merrill Kelly.