Lee Miller ga Aberdeen ledelsen fem minutter etter hvilen. I kampens sju siste minutter punkterte Mackie kampen med sine to scoringer.

– Vi fortjente seieren, men det var vanskelig helt til vi fikk vår annen scoring, sa Aberdeen-manager Jimmy Calderwood til BBC Radio Scotland.

Opp til ledende Celtic er det imidlertid tolv poeng. Gullfavoritten møter Hibernian søndag. Rangers kan også ta tilbake annenplassen med seier over Kilmarnock.

Hearts beholder fjerdeplassen etter 0-0 borte mot Inverness. Mortherwell slo Falkirk 4-2, og ligger tredje sist på tabellen. Richie Foran scoret to ganger fra straffemerket for Motherwell.

©NTB