Motherwell beat Dundee United 4-3 in an exciting encounter at Fir Park to leapfrog their opponents and move up to fourth place in the William Hill Premiership. St Mirren scored twice in the closing minutes to claim a dramatic 3-2 victory at St Johnstone while Hibernian moved off the bottom by beating Ross County 3-1 at Easter Road. Kilmarnock host Hearts on Sunday while Celtic and Rangers meet in the Premier Sports Cup final.
Ayr United saw off William Hill Championship leaders Falkirk 5-2 at Somerset Park. Raith Rovers beat Dunfermline Athletic 2-0 in the Fife derby at Stark's Park while Hamilton Accies were 2-1 winners against Queen's Park at New Douglas Park. Bottom club Airdrieonians drew 2-2 with Greenock Morton at the Albert Bartlett Stadium.
Arbroath are the new leaders in William Hill League 1 following their 2-0 win at Inverness CT while Stenhousemuir lost 2-1 away to Queen of the South. Montrose defeated Alloa Athletic 2-1 at the Indodrill Stadium while Annan Athletic were 5-1 winners at bottom club Dumbarton. Cove Rangers and Kelty Hearts drew 0-0 at Balmoral Stadium.
Peterhead moved level on points with William Hill League 2 leaders East Fife thanks to a 1-0 victory over Dick Campbell’s side at Balmoor while Elgin City lost 4-2 to Stirling Albion at Borough Briggs. Russell McLean hit his second hat-trick in a row as bottom club Forfar Athletic thrashed Bonnyrigg Rose 5-1 at Station Park. Spartans edged out Clyde 3-2 at Ainslie Park while Stranraer and Edinburgh City drew 0-0 at Stair Park.