Manchester City forward Enes Unal completed a move to Villarreal on Wednesday.
Turkey international Unal signed a five-year deal after flying to Spain to finalise details of a switch.
Sources told ESPN FC the transfer fee will be £13 million, while City will have a buyback option until 2020.
The 20-year-old joined City from Turkish side Bursaspor for £2m in 2015 but has never played for the first team.
He spent last season on a season-long loan with Twente in the Netherlands, where he scored 19 goals in 33 games to finish only three behind the Eredivisie's leading scorer, Feyenoord's Nicolai Jorgensen.