Scottish Premier League results on Saturday:
Hearts 1 (Taouil 86) St Johnstone 2 (Craig 3, Maybury 79-pen)
Kilmarnock 2 (Harkins 5, Dayton 65) Aberdeen 0
Rangers 2 (Keddie 22-og, Jelavic 29-pen) Dunfermline 1 (Cardle 31)
St Mirren 1 (Thompson 45) Inverness 2 (Shinnie 11, Hayes 69)
Playing Sunday (1245GMT)
Dundee United v Celtic
Played Friday
Motherwell 0 Hibernian 1 (O'Connor 16)
- match abandoned at half time due to electrical fire and floodlight failure
Source: AFP