Scottish Premiership and cup reports
- Published
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.
Saturday
Sunday
Scottish League Cup final