Scottish Premiership and cup reports
There were wins for Rangers, Hearts and Dundee in Saturday's Scottish Premiership games ahead of Celtic's win over Aberdeen in Sunday's Scottish League Cup final.
Meanwhile, six Scottish Cup third-round ties went ahead as nine were postponed because of frozen pitches.
Follow the links for the match reports.
Scottish League Cup final