03-Feb-2024 17:15:33 | The Courier
Contentious penalty sees Hearts level late on before Lawrence Shankland fired in a late winner.