Alexandre Pato has agreed a four-year deal with Villarreal, joining the Spanish side from Corinthians for an undisclosed fee.
Pato returned to Corinthians in July following an unsuccessful loan spell at Chelsea which saw him make just two Premier League appearances for the Blues having joined them in January.
The 26-year-old striker s contract with the Brazilian club was due to expire at the end of 2016, but he will now represent Villarreal until 2020.
In an Instagram post, Pato wrote: I am very happy about this new challenge in my career with Villarreal! I arrive with a lot of desire and excitement!