Rangers remain 16 points clear at the top of the Premiership thanks to a 3-0 win over St Johnstone at McDiarmid Park, with goals from Kemar Roofe, Glen Kamara and Ianis Hagi.
Second-placed Celtic beat bottom club Ross County 2-0 at Celtic Park thanks to goals from David Turnbull and Leigh Griffiths while Hibernian are in third place following their 1-0 home victory over St Mirren - top scorer Kevin Nisbet was the matchwinner.
Aberdeen drew 0-0 with Motherwell at Fir Park while Dundee United saw off Kilmarnock 2-0 at Tannadice with goals from Marc McNulty and Lawrence Shankland.
Livingston continued their good recent form with a 2-0 success away to Hamilton Accies - Jon Guthrie and Josh Mullin were their goalscorers.