Gary Glen maintains Hearts remain in the hunt at the top of the Clydesdale Bank Premier League despite the rout inflicted by Celtic on Wednesday night.
Hearts defeated Rangers last Saturday to extend their unbeaten run to 11 matches, but no sooner had their title aspirations been boosted than they were beaten 4-0 at Parkhead by SPL leaders Celtic.
St Johnstone, who knocked Hearts out of the Scottish Cup earlier this month, visit Tynecastle on Saturday, with Glen insisting the dream of finishing higher than third is not yet over.
The 20-year-old striker said: "We're not out of it now, we're going to keep doing our best and we need to get results.
"We've got a big game on Saturday and we're looking forward to that - we need to get a result there.
"We've got the fight; we believe in ourselves."