Table-topping Celts can move 18 points clear of Rangers, who face Aberdeen at Ibrox on Wednesday night