Scottish Cup holders Rangers visit St Johnstone in the fourth round, while Hibs and Hearts meet at Easter Road and Aberdeen go to Darvel.



More...