Rangers remain at the top of the SPFL U20 League after beating Aberdeen 2-1 at Peterhead on Tuesday.
Dylan Dykes scored a late winner for Gordon Durie's team after Declan McManus had cancelled out Jamie Burrows' opener.
Celtic stay second in the table after a first-half goal from John Herron was enough to give them a 1-0 victory over Kilmarnock at Kilwinning Sports Club.
Hibernian are in third spot after winning the Edinburgh derby 3-2 at Livingston. Billy King scored early for Hearts but Danny Handling hit a second-half double and Euan Smith was also on target before Kevin McHattie pulled one back.
Motherwell are fourth place after defeating St Mirren 2-1 at the Excelsior Stadium thanks to a last-minute winner from Chris Cadden. Morgyn Neill opened the scoring but Josh Magennis equalised for Saints, only for Cadden to pounce at the end.
Hamilton Accies beat Inverness CT 3-2 at New Douglas Park thanks to goals from Michael Devlin, Andy Ryan and Jaison McGrath. Jamie Wilson and Danny Williams scored late on for Caley Thistle.
Second-half goals from Stephen Husband, Ross Millen and Allan Smith saw Dunfermline beat Dundee United 3-0 at East End Park.
Bottom club Ross County saw off Falkirk 3-0 at Grant Street Park in Inverness. Kyle MacLeod grabbed a double, with Tony Dingwall also on target.
Partick Thistle and St Johnstone drew 2-2 at Firhill. Bradley Fortnam-Tomlinson gave Saints the lead and Fisayo Adarabioyo earned them a point after Lee Gallacher and George Moncur had scored for the Jags.