A pulsating cinch Premiership encounter at Tynecastle saw 10-man Hearts win it at the death thanks to a Lawrence Shankland ...