Watch all 16 goals from the weekend's Scottish Premiership action in one place.

Dundee and Dundee United kicked off the weekend's action in Saturday's early kick-off, with Paul Hartley's men coming from behind to claim a win over their struggling rivals.

Leigh Griffiths netted a late winner to spare Celtic's blushes against Partick Thistle, while Inverness CT claimed the bragging rights in the Highland derby against Ross County.

Josh Magennis' header gave Kilmarnock a point against Hearts, and Ali Crawford scored late on to snatch a draw for Hamilton Accies against Motherwell.

Read full match reports of the weekend's Premiership games:

Celtic 1-0 Partick Thistle

Dundee 2-1 Dundee United

Inverness CT 2-0 Ross County

Kilmarnock 2-2 Hearts

Motherwell 3-3 Hamilton