Match ends, Aberdeen 2, Kilmarnock 1.
Aberdeen responded to Celtic's lunchtime victory by securing the three points against Kilmarnock which keep them hanging on to the coat-tails of the Premiership leaders.
Ash Taylor headed them ahead only for Josh Magennis to turn in Rory McKenzie's knock-back.
A diving header by Shay Logan secured a win which was more workmanlike than full of flair.
They stay one point behind the champions with one more game played.
The result means at the other end of the table Killie remain in the sights of bottom club Dundee United, although still eight points clear of the automatic relegation place.
Aberdeen made two changes, leaving out Mark Reynolds and Craig Storrie from their starting line-up, to accommodate fit again Niall McGinn and Barry Robson who came on as a substitute against Partick Thistle in midweek only to limp off injured before the end.
Kilmarnock, with one change in their side - the return of skipper Steven Smith for James McHattie - were under the cosh from the start surviving a number of chances, the closest of which was an effort from Kenny McLean which rattled the post.
Killie were insistent on route one football which seldom threatened and it was no surprise when the Dons took the lead just before half time.
Robson delivered a corner which should never have been awarded - it looked as if goalkeeper Jamie MacDonald didn't touch a nevertheless threatening cross - and Taylor headed home.
But two minutes into the second half Kilmarnock equalised with a goal created by a Greg Kiltie cross from the byline. It was headed back across from the far post by McKenzie and Magennis - a former Aberdeen player - headed home.
That led to a nervous Pittodrie, but Shay Logan had the place bouncing again with a spectacular diving header after Jonny Hayes had drilled a ball in from the left hand side.
Aberdeen were worthy of all three points and if nothing else they are awash with spirit.
However, it spelled out more misery for the visitors whose best hope of avoiding automatic relegation might be continued problems for Dundee United.
- 5TaylorBooked at 74mins
- 15RobsonSubstituted forSmithat 62'minutes
- 10McGinnSubstituted forReynoldsat 80'minutes
- 26BalatoniBooked at 88mins
- 7McKenzieBooked at 63minsSubstituted forHigginbothamat 75'minutes
- 23KiltieSubstituted forO'Haraat 90+1'minutes
- 16ObadeyiSubstituted forBoydat 82'minutes
- 36FaubertBooked at 69mins
- Euan Anderson
- Shots on Target
Second Half ends, Aberdeen 2, Kilmarnock 1.
Hand ball by Kris Boyd (Kilmarnock).
Substitution, Kilmarnock. Mark O'Hara replaces Greg Kiltie.
Conrad Balatoni (Kilmarnock) is shown the yellow card for a bad foul.
Simon Church (Aberdeen) wins a free kick on the right wing.
Foul by Conrad Balatoni (Kilmarnock).
Foul by Graeme Shinnie (Aberdeen).
Greg Kiltie (Kilmarnock) wins a free kick on the left wing.
Mark Reynolds (Aberdeen) wins a free kick in the attacking half.
Foul by Kris Boyd (Kilmarnock).
Attempt missed. Jonny Hayes (Aberdeen) left footed shot from the left side of the box is close, but misses to the right.
Substitution, Kilmarnock. Kris Boyd replaces Tope Obadeyi.
Substitution, Aberdeen. Mark Reynolds replaces Niall McGinn.
Simon Church (Aberdeen) wins a free kick in the defensive half.
Foul by Gary Dicker (Kilmarnock).
Attempt saved. Stuart Findlay (Kilmarnock) header from the centre of the box is saved in the centre of the goal.
Substitution, Kilmarnock. Kallum Higginbotham replaces Rory McKenzie.
Corner, Kilmarnock. Conceded by Shaleum Logan.
Goal! Aberdeen 2, Kilmarnock 1. Shaleum Logan (Aberdeen) header from the centre of the box to the centre of the goal. Assisted by Jonny Hayes with a cross.