Real Madrid swooped to sign striker Carlos Espi from Levante on Thursday for a reported 25 million euro ($29m) fee.

The 21-year-old had been linked with several Premier League sides but record 15-time European champions Madrid pounced, with Gonzalo Garcia likely to leave for Fulham.

“(Espi) will join our club for the next five seasons, until June 30, 2031,” said Madrid in a statement.

Espi scored 11 goals in La Liga last season in 25 top-flight appearances.

The striker is the fifth signing Madrid have made this summer, following Marc Cucurella, Bernardo Silva, Ibrahima Konate and Denzel Dumfries.