Stephan El Shaarawy, linked to Arsenal and Liverpool, will sign for Monaco permanently at the end of the season.
The Italy international joined the French club on loan in the summer from AC Milan after growing restless at the Serie A side.
Now, according to Tuttosport, that move is set to be made permanent at the end of the season after El Shaarawy triggered a clause in his contract.
The 22-year-old has now played over 10 times for Monaco and as such they are obliged to complete a deal at the end of the season.
The Ligue 1 side will reportedly pay Milan around £10m for the player.