Posting now because my broadband's been a bit iffy after an Openreach crew were working on a nearby cabling cabinet. I suspect there may be a cable loose, which is something that tends to happen but having to reset the router to reset the connection speed until I contact BT.

Dundee 3-1 Hamilton (Loy)
Aberdeen 2-1 Partick (Pawlett)
Hearts 3-1 Inverness CT (Nicholson)
Rangers 3-2 Motherwell (Miller)
Ross County 1-2 Kilmarnock (Kiltie)
St Johnstone 1-4 Celtic (Griffiths)