Rangers have announced the signing of Hearts captain Lawrence Shankland, who has completed a “dream” move to his boyhood club.
The Scotland international, 30, scored 88 goals in 171 appearances in his four years at Hearts and last season led their charge towards a first Scottish league title since 1960.