St Mirren secured their place in the top six of the William Hill Premiership with a dramatic 3-2 win over Ross County in Paisley as Hearts and Motherwell missed out after drawing 0-0 at Fir Park. Celtic are on the brink of the title after thrashing Kilmarnock 5-1 at Parkhead and will be crowned champions tomorrow if Rangers lose at Aberdeen, live on Sky Sports at 12 noon. Dundee United defeated bottom club St Johnstone 1-0 at Tannadice to move level on points with third-placed Hibernian - they host Dundee on Sunday, live on Premier Sports at 2.30pm.
Livingston closed the gap on William Hill Championship leaders Falkirk to six points with a 2-1 win away to Greenock Morton. Queen's Park have dropped into the relegation zone after losing 1-0 to Dunfermline Athletic at Hampden while Hamilton Accies beat Partick Thistle 2-1 at Firhill. Raith Rovers are now just two points outside the top four despite being held to a 1-1 draw by bottom club Airdrieonians at Stark's Park.
Arbroath sealed the William Hill League 1 title in style with a 4-0 win over Stenhousemuir in the evening game at Gayfield. Second-placed Cove Rangers won 3-1 away to relegated Dumbarton and Queen of the South stay fourth after beating Montrose 2-1 at Palmerston. Alloa Athletic kept up their play-off push with a 1-0 home win over Annan Athletic and Kelty Hearts ran out 2-0 winners away to Inverness CT.
Peterhead stay four points clear in William Hill League 2 thanks to a 1-0 win over Spartans at Balmoor. Second-placed East Fife were 2-0 winners away to bottom club Bonnyrigg Rose – they are now seven points adrift after Forfar Athletic earned a 1-1 draw against Clyde at New Douglas Park. Third-placed Edinburgh City beat Elgin City 2-0 at Meadowbank, with Stirling Albion just two points away from the play-offs following their 3-1 victory over Stranraer at Forthbank.