Glasgow Rangers were forced to work hard for a 3-1 win over Scottish Premier League football strugglers Falkirk at Ibrox in a match where both sides finished with 10 men.
Elsewhere Hibernian beat St Mirren 2-0 while there were also wins for Hamilton, 1-0 over Inverness Caledonian Thistle, and Hearts, 2-0 over Kilmarnock.