Celtic remain eight points clear at the top of the cinch Premiership table going into the winter break after beating St Mirren 3-0 in Paisley, helped by early goals from Daizen Maeda and Matt O’Riley. Rangers defeated Kilmarnock 3-1 at Ibrox while Heart of Midlothian strengthened their grip on third place with a 2-1 victory at bottom club Livingston. Aberdeen saw off Ross County 3-0 in Dingwall while Hibernian and Motherwell drew 2-2 at Easter Road. Dundee v St Johnstone was postponed because of a waterlogged pitch.
Dan O'Reilly scored twice as cinch Championship leaders Raith Rovers beat Dunfermline Athletic 2-1 in front of 8,447 fans at East End Park to stay three points clear of Dundee United, who ran out 3-0 winners at Arbroath. Third-placed Partick Thistle beat bottom club Queen's Park 3-2 at Firhill while Airdrieonians moved up to fourth spot thanks to a 2-0 home win over Inverness CT. Greenock Morton continued their good run by beating Ayr United 3-0 at Cappielow.