Rangers lead at the top of the Scottish Premiership has been cut to four points after they drew at Aberdeen and Celtic beat Hibernian while St Johnstone remain rooted to the bottom after another defeat.



More...