What a week it has been in Scottish football.



More...