Rangers down D-Backs 7-1