Bank of Scotland Premierleague
INVERNESS CT (0) 1 Munro 80
CELTIC (1) 1 Pearson 26
DUNDEE UTD (0) 0
DUNFERMLINE (0) 0
FALKIRK (1) 1 Latapy 44
KILMARNOCK (1) 2 Wales 45, Di Giacomo 87
HIBERNIAN (1) 3 Benjelloun 30, Brown 65, Jones 82
MOTHERWELL (0) 1 McDonald 90
RANGERS (0) 2 Boyd 47 (pen), 49
HEARTS (0) 0
Sent off: R Neilson (Hearts) 90
Advertisement
ST MIRREN (0) 1 Broadfoot 87
ABERDEEN (1) 1 Crawford 33
Scottish League First Division
AIRDRIE UTD (0) 2 McPhee 65, Tierney 90
QUEEN OF S (0) 2 O’Neil 74 (pen), Henderson 83
DUNDEE (2) 3 Harris 10, Lyle 42 (pen), Swankie 48
CLYDE (0) 0
GRETNA (2) 2 McMenamin 21, 35
ROSS COUNTY (0) 1 Gunn 47
Sent off: K Deuchar (Gretna) 90
LIVINGSTON (0) 2 Mitchell 78, Mackay 87
PARTICK (1) 2 Campbell 7, Roberts 80
Advertisement
ST JOHNSTONE (0) 0
HAMILTON (0) 0
Second Division
COWDENBEATH (1) 1 Buchanan 43
BRECHIN (0) 3 Connolly 47, Johnson 52
FORFAR (0) 0
ALLOA (1) 2 Hamilton 36, Grant 81
MORTON (0) 0
AYR (0) 0
PETERHEAD (0) 0
RAITH (0) 1 Fotheringham 83
STIRLING (2) 3 Shields 6, Tomana 34, Cashmore 88
STRANRAER (2) 3 Hamilton 10, McNally 16 (og), Moore 46
Third Division
Advertisement
BERWICK (0) 0
STENHOUSEMR (1) 1 Baird 31
Sent off: K Haynes (Berwick) 19
EAST FIFE (1) 2 Gordon 1, J Smart 68
ARBROATH (1) 1 Martin 32
EAST STIRLING (0) 0
ALBION (0) 1 Chaplain 78
MONTROSE (2) 2 Kerrigan 5, Michie 37
ELGIN (0) 0
QUEENS PARK (0) 1 Canning 70
DUMBARTON (0) 0