Inverness CT ended their long wait for a win with a 3-0 home victory over Arbroath, who missed the chance to return to the top of the cinch Championship. Raith Rovers beat Queen of the South 1-0 at Palmerston to end their three-month wait for a league win and stay just outside the top four while Morton came from behind to defeat Partick Thistle 2-1 at Cappielow. Hamilton Accies drew 2-2 with bottom club Dunfermline Athletic at New Douglas Park.
Cove Rangers saw off Clyde 4-1 at Balmoral Stadium despite playing an hour with 10 men to stay five points clear in cinch League 1. Closest challengers Airdrieonians were also 4-1 winners, away to Falkirk. Montrose, in third spot, beat Peterhead 1-0 at Balmoor despite finishing with nine men. Bottom club East Fife defeated Dumbarton 2-0 at Bayview to move to within three points of the Sons. Queen's Park and Alloa Athletic drew 1-1 at Firhill.
Kelty Hearts beat Albion Rovers 3-1 at New Central Park to stay 14 points clear in cinch League 2. Annan Athletic strengthened their grip on second place with a 2-1 victory over Elgin City at Galabank as third-placed Forfar Athletic went down 1-0 to Stirling Albion at Station Park. Edinburgh City remain in fourth spot after a 0-0 draw at play-off rivals Stenhousemuir while Stranraer beat bottom club Cowdenbeath 3-0 at Stair Park.