Dundee United defeated Rangers 1-0 at Tannadice thanks to a second-half goal from Jamie Robson as the Ibrox club suffered their first defeat in the cinch Premiership since March 2020. Heart of Midlothian are the early leaders following their 2-1 victory over St Mirren in Paisley.
Partick Thistle are top of the cinch Championship after beating Dunfermline Athletic 3-0 at East End Park. Kilmarnock are in second spot thanks to a 1-0 win at Queen of the South, with Jason Naismith netting a stoppage-time winner. Inverness CT also have maximum points following their 1-0 home win over Raith Rovers. Morton beat Hamilton Accies 1-0 at New Douglas Park while Ayr United fought back for a 2-2 draw with Arbroath at Somerset Park.
Queen's Park celebrated their flag day by beating Cove Rangers 2-0 at Firhill and are one of four clubs on four points at the top of cinch League 1. Montrose were held to a 2-2 draw by Clyde, who scored twice in the closing minutes, while it was also 2-2 between Dumbarton and Airdrieonians at the C&G Systems Stadium. Falkirk beat Peterhead 2-1 and Alloa Athletic saw off East Fife 3-1 at the Indodrill Stadium.
Kelty Hearts made it two wins out of two in cinch League 2 with a 3-1 victory away to Stirling Albion while Forfar Athletic also have maximum points after beating Edinburgh City 2-0 at Station Park. Cowdenbeath defeated Elgin City 3-1 at Central Park and Annan Athletic were 3-0 winners away to Stranraer. Albion Rovers and Stenhousemuir drew 2-2 at the Reigart Stadium.