Hearts and Rangers will contest one of the biggest games of the Scottish Premiership season this week as the two sides clash under the lights at Tynecastle on Wednesday.
Attention will centre on the return of Rangers manager Derek McInnes, who will lead his side out at Tynecastle for the first time since he swapped dugouts in the summer.
Lawrence Shankland and Cammy Devlin made similar switches in the summer, but the Rangers duo will escape the Gorgie cauldron after being ruled out of the clash due to hamstring injuries. But which other players have made similar moves over the last few decades?
The duo are just two of 10 players moved from Hearts to Rangers in the last 28 years, with an 88-goal striker and an Edinburgh derby hero, and a self-employed tiler making the switch.
Can you remember the last 10 players to have left Hearts to sign for Rangers?
Get our daily football newsletter by clicking here.

1. Cammy Devlin
The most recent player to swap Tynecastle for Ibrox, Devlin irked Hearts fans when he opted to join his former boss, McInnes, at Rangers on a free transfer in the summer. Won't play any part in the game on Wednesday due to a hamstring injury, though. | Getty Images Photo: Getty Images

2. Lawrence Shankland
'Shanks' was three minutes away from leading Hearts to their first top-flight title since 1960 last season, until two late Celtic goals shattered the Gorgie dream. He scored 88 goals during his time at the club, but that would be his last act in a maroon jersey, with the captain opting to leave the club after four seasons to sign on a free transfer for Rangers. At Ibrox, he scored four goals in his first 10 appearances before his season was curtailed by a hamstring injury in September. He won't feature on Wednesday night. | PA Photo: PA

3. John Souttar
One of Scottish football's most promising young centre-backs, Souttar was compared to Hearts icon Craig Levein during his time at the club. His impact was restricted by a series of injuries, though, before he made a surprise Bosman free transfer move to Rangers four summers ago. He remains at Ibrox, having made over 130 appearances for the club, but hasn't played a single minute this season after falling out of favour under McInnes. | SNS Photo: SNS

4. Kyle Lafferty
Popular with both fans, the Northern Ireland international won three league titles, two Scottish League Cups and a Scottish Cup with Rangers between 2009 and 2012, but opted to leave to sign for Swiss club Sion upon the club's demotion to the fourth tier. He returned to Scottish football with Hearts five years later, and enjoyed a strong spell at Tynecastle with 12 league goals in 35 appearances. His form in Gorgie caught the attention of Rangers once again though, and he returned to Ibrox when Steven Gerrard signed him in 2017. His contract was terminated by mutual consent less than a year later though. He currently plays for West of Scotland League Second Division side Forth Wanderers at the age of 39. | SNS Group Photo: SNS Group