Villarreal are in advanced talks with Manchester City over a £12m deal for striker Enes Unal, according to reports.
The highly-rated 20-year-old moved to the Etihad Stadium in 2015 from Turkish side Bursaspor.
However, he is yet to make a senior appearance for the Citizens and has so far spent his time on their books out on loan.
The Turkey international has enjoyed spells at Genk, NAC Breda and FC Twente and managed 30 goals across his time at the three clubs.
According to Sky Sports News, an agreement has been struck between Man City and Villarreal, and Unal is to hold talks over personal terms with the Spanish side over a deal which includes a £17.5m buy-back clause.
Unal scored 18 goals and notched up four assists in 32 Eredivisie appearances for Twente, who finished seventh in the standings in the 2016-17 season.