St Johnstone moved level on points with Celtic at the top of the SPFL Development League thanks to a 1-0 win over Hearts at Ochilview this week.
Celtic's trip to Dunfermline was postponed due to their UEFA Youth League fixture and Saints joined them on the 19-point mark with a goal from Craig Thomson midway through the first half.
St Mirren are in third place after beating Inverness CT 2-0 with first-half goals from Lewis McLear and Jaison McGrath.
Motherwell hit back to beat Dundee United 4-3 in a dramatic match at the Excelsior Stadium. Jordan Moore grabbed a hat-trick for United but it was not enough as a Dylan Mackin treble and a Luke Watt goal saw Well edge it.
Aberdeen saw off Partick Thistle 3-0 at Glebe Park thanks to goals from Joe Nuttall, Michael Rose and Ryan McLaughlin.
Kevin O'Hara got both goals in the second half as Falkirk defeated Kilmarnock 2-0 at Rugby Park.
Ross County and Hamilton Accies drew 1-1 at the Global Energy Stadium - Tony Dingwall gave the Staggies an early lead but substitute Marc Kelly equalised with 20 minutes left.
Rangers beat bottom club Hibernian 3-0 at Murray Park on Wednesday. All the goals came in the second half, with Ryan Hardie netting a double after Ross McCrorie had opened the scoring.
Stirling Albion remain top of the Development League East despite suffering their first defeat of the season - 2-0 against Berwick Rangers at Shielfield.
Morton stay three points clear of Ayr United in the Development League West thanks to a 3-1 win at Airdrie.
Development League Development League East Development League West