SPL review:Hearts moved within two points of second-placed Rangers in the SPL thanks to a thrilling 2-1 victory over Dundee United on Saturday.
The Edinburgh side fought back from a goal down, scoring their winner two minutes from time, but even then the visitors had a chance to earn a point, only to miss an injury-time penalty.
United took an early lead at Tynecastle through Barry Douglas before Rudi Skacel levelled just before half-time.
Hearts then left it late again in the second half as a header from Marius Zaliukas - his first goal of the season - proved to be decisive, with David Goodwillie denied from the spot by keeper Marian Kello in the final seconds.
Rangersface leaders Celtictomorrow, but they have three games in hand on Hearts.
Aberdeensmashed five without reply past a shambolic Kilmarnockat Pittodrie.
The Dons broke the deadlock when Scott Vernon's shot squeezed past Cameron Bell after 15 minutes before Sone Aluko added a second with a low drive 10 minutes later.
Chris Maguire netted a third from the spot after 59 minutes after he had been brought down in the box by Frazer Wright before Rory McArdle scored the fourth from close range with 19 minutes remaining.
Substitute Josh Magennis added a fifth in the closing stages.
Invernessended an 11-game run with a league win by beating St Johnstone2-0 at home.
Rare goals from Ross Tokely and Russell Duncan gave the Highlanders their first SPL victory since November.
Tokely's powerful header from five yards opened the scoring after 28 minutes before Duncan sealed the victory with a close-range tap-in in the 62nd minute.
Motherwellkept up their push for a top-six place with a 1-0 home win over basement dwellers Hamilton.
Accies had a chance to close the gap on drop rivals St Mirren and Hibs - they meet each other on Sunday - but they fluffed their lines.
John Sutton's penalty settled the clash and the result means Hamilton remain five points drift at the foot of the table.