D-backs hang on to edge Nats