Real Madrid have re-signed striker Mariano from Lyon for €33 million, just 14 months after he joined the French club.
The La Liga club will reportedly pay just €22 million as they still own 35 per cent of the 25-year-old's rights, the BBC reports.
Mariano has signed a five-year contract at the Bernabeu after Real activated their buy-back option.
That was despite Sevilla having agreed a deal for the player, according to club president Jose Castro.
The former Dominican Republic international, who was born in Spain, joined Lyon in June 2017 for €8 million and scored 20 goals in 43 appearances.
He represents the only major attacking arrival at the Bernabeu since Cristiano Ronaldo’s departure last month.