Saturday's SPL as it happened

Via BBC World | 24 Dec 2011 - 16:09:08
St Mirren beat nine-man Rangers as Celtic narrow the gap at the top of the table and St Johnstone thump Dunfermline at East End Park. Source