Aberdeen launched a second-half comeback to defeat Kilmarnock 2-1 at Pittodrie.
Tyreece John-Jules gave the visitors the lead after 17 minutes with a dinked finish over Dimitar Mitov.
Substitute Kenan Bilalovic equalised for the hosts with ten minutes remaining before Jesper Karlsson got the winner from the penalty spot with five minutes to go.
Aberdeen remain in sixth place, level on points with Hibernian in fifth.
Kilmarnock are now without a league win in their last 10 matches.