Rangers have bought 21-year-old striker Yousseff Chermiti from Everton for an undisclosed fee.
The Portuguese has signed a four-year contract with the Scottish Premiership club.
Chermiti came through the youth ranks with Sporting and, after he made 22 appearances, scoring three times, in the 2022-23 season, he was sold to the Premier League club for a reported fee of £11.5m, rising to £14m with add-ons.
But he has since played just 24 times, only two of them starts, for Everton without finding the net.
The Portugal Under-21 international had two years left of his contract still to run with David Moyes' club.