Rangers have moved 18 points clear at the top of the Scottish Third Division after winning 3-1 at Annan Athletic.