Division One
Dumbarton 2 - Partick 0
Dunfermline 1 - Airdrie 3
Falkirk 0 - Morton 1
Hamilton 2 - Cowdenbeath 1
Livingston 2 - Raith 1

Division Two
Albion 0 - Q’of the South 3
Arbroath p - Alloa p
East Fife 2 - Brechin 2
Forfar 2 - Ayr United 1
S’housemuir 0 - Stranraer 0

Division Three
Annan 2 - Montrose 1
Clyde 2 - Stirling 1
Elgin 3 - East Stirling 4
Queen’s Park 0 - Peterhead 0
Rangers 4 - Berwick 2

Independent journalism costs money. Support Times of Malta for the price of a coffee.

Support Us