Roma have completed the signing of Eldor Shomurodov from Serie A rivals Genoa.
The Uzbekistan forward has made the move to the Stadio Olimpico on a five-year deal, with Roma paying Genoa an initial fee of €17.5 million.
As part of the transfer, Genoa have retained the right to a percentage of any profit made from a future sale of Shomurodov.
"Joining Roma represents a huge step forward in my career – I will do everything I can to show I deserve this opportunity and to demonstrate what I can do at one of the biggest clubs in the world," Shomurodov told Roma's official website.
"The speed in which this deal was agreed is testament to my desire to be able to join up with the coach and my new team-mates and get to work as soon as possible.”
Shomurodov scored eight goals in 31 league appearances for Genoa last season, outperforming his expected goals (xG) of 5.8 from 39 shots.
He also created 20 chances but only one of those led to an assist.
Roma will begin their first Serie A campaign under Jose Mourinho with a home game against Fiorentina on August 22.