Aberdeen sit five points clear of hosts ahead of crucial clash in Edinburgh