Celtic's Scott Brown (L) in action with Aberdeen's Ryan Jack
According to the Daily Record, Aberdeen's Ryan Jack was set to pen a £10,000-a-week contract with MLS side Columbus Crew before Rangers stepped in to land him.
Jack, 25, has come up through the ranks with hometown club Aberdeen, and has been their club captain since the summer of 2015.
The midfielder has now racked up nearly 250 appearances for the Dons, become a key player at Pittodrie under Derek McInnes' tutelage.
However, Jack's contract with Aberdeen expires this summer, meaning he can move on for free – and the Daily Record report that he is poised to join rivals Rangers imminently.
General View of Ibrox Stadium
The report claims that Jack was on the verge of penning a 'life-changing' £10,000-a-week contract with Major League Soccer outfit Columbus Crew, as he prepared to leave Scotland and look to further his career in the United States.
Now though, it's believed that Jack has snubbed the move to Ohio, with Rangers boss Pedro Caixinha swooping in at the last minute to change the midfielder's mind.
Ryan Jack celebrates after scoring for Aberdeen
A move to Ibrox now appears to be a formality for Jack, and it would be fascinating to see just how close Rangers have got to that alleged £10,000-a-week from Columbus Crew.
Not paying a transfer fee is a boost for Rangers, but they may have been forced to pay considerable wages to Jack in order to convince him not to head to America, though Caixinha will simply be pleased to not only add a key part to his midfield, but also weaken a direct rival without paying them a penny.
Do you think Jack is a good signing for Rangers?