Race against time for Stewart