Former Carlisle United loan star Tom Lawrence has signed for Rangers.
The 28-year-old has left Derby County after a five-year spell in order to join the Ibrox club.
Lawrence heads north of the border to continue a career which started with Manchester United.
He made his Football League debut in a loan spell at Brunton Park in the 2013/14 season.
Lawrence made 11 first-team appearances under Graham Kavanagh and scored three goals - including a brilliant brace against Tranmere Rovers.
He went on to play for Yeovil Town on loan before joining Leicester City permanently.
READ MORE: Manchester City hand Cumbrian goalkeeper new long-term deal
After further loan moves to Rotherham United, Blackburn Rovers, Cardiff City and Ipswich Town, he moved to Derby in 2017 and has captained the side.
The Wales international told Rangers' website: “I am delighted to have joined Rangers and I’m excited to get started.
“The club is known worldwide for its history, successes and fan base and I look forward to being part of that going forward and getting to play in front of the supporters at Ibrox.”
Rangers manager Giovanni van Bronckhorst added: “I am really pleased we have been able to secure the signing of Tom and he will further add to our attacking options.
“He has gained valuable experience over a number of years with Derby County and I look forward to working with him this season.”
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here