Nolito has completed his £8 million switch from Manchester City to Sevilla after a medical in Spain on Sunday.
The 30-year-old striker was greeted by enthusiastic Sevilla fans at the airport before being whisked away to complete his medical and sign a three-year contract.
It brings an end to a disappointing season-long spell at City, where he scored just six times in 30 appearances and never gained the favour of manager Pep Guardiola.
Nolito, a Spain international of 16 caps and six goals, joined City from Celta Vigo for £13.8m just 12 months ago but the Premier League side have cut their losses.
He will replace Vitolo at the Ramon Sanchez Pizjuan after his move to Atletico Madrid.
City received a number of offers to take Nolito on loan from Celta and Real Betis but held out for a permanent transfer and some return on their investment for the unsettled player.