Oil price rally stretches a supplies tighten