Hearts beat Rangers 2-0 at Ibrox thanks to a Lawrence Shankland brace, stretching their league unbeaten run to eight. Hearts sit second with 13 points from five games, scoring freely and defending solidly. Rangers are winless after five, ninth in the table, and struggling at both ends. The numbers underline the contrast, as pressure on manager Russell Martin intensifies despite board backing.