St Johnstone have been given "a little lifeline" thanks to results elsewhere according to manager Simo Valakari, despite a home defeat by Kilmarnock leaving their Scottish Premiership hopes' dangling by a thread.
A fine strike from young midfielder David Watson had the visitors ahead before Danny Armstrong's second-half penalty extended the gap between the sides.
St Johnstone's fourth loss in five league games leaves them eight points adrift of 10th place with three games to play - and six behind Ross County in 11th.
"The fight continues," Valakari told BBC Scotland. "Other results give us a little lifeline and that's what we need to grab.
"We could not perform well enough today. We knew against Kilmarnock, if you go 1-0 down, it will be difficult and I'm very disappointed in how we give away the first goal.
"We are very honest with ourselves, it was not good enough how we defended in crucial moments. It doesn't matter who you play, you need to be better with that."
Kilmarnock are now six points above the relegation play-off spot and, having won back-to-back games, will feel a lot more comfortable about their chances of staying up.
It was Derek McInnes' side who made a fast start and midfielder Watson, who has only recently come back into the team, opened the scoring with a lashed, dipping finish from the edge of the box in the 12th minute.
Uche Ikpeazu, the former Hearts striker, was making his first start of the season following injury and proved to be a handful for the Kilmarnock defenders, as he was in his first spell in Scotland.
He rolled Stuart Findlay to set up Makenzie Kirk, only for the young striker to shoot wide before seeing his volley from a few yards out well saved by goalkeeper Kieran O'Hara.
Ikpeazu kept causing trouble in the second half, glancing a header inches wide. However, referee Ian Snedden then trotted across to the VAR screen and awarded a penalty down the other end of the pitch.
Rory McKenzie, on as a half-time sub for the visitors, was caught in the penalty box by Victor Griffith and Armstrong stepped up to squeeze his penalty under the legs of goalkeeper Andy Fisher.