Гари МакДоналд даде преднина на домакините в 24-ата минута, но секунди по-късно Скот Браун изравни за зелено-белите, преди Стюърт Дъф да даде нова преднина на Абърдийн.
Скот МакДоналд донесе ново равенство за тима на Гордън Страхан в 73-ата, а Александър Даймънд реши двубоя с два бързи гола в 75-ата и 78-ата минута.
Селтик продължава да е начело във Висшата лига на Шотландия, но вече има преднина от само две точки пред големия съперник Рейнджърс, който в събота вкъщи победи Фолкърк с 3:1.