Reports coming out of Spain suggest that Arsenal has managed to sign Real Madrid striker Alvaro Morata for just £8 million, but there is also a big catch.

The catch is that Real Madrid should they desire to do so, have the right to buy back the 21-year-old at any time during the next two seasons.

Real Madrid did not really want to let Morata leave but were also concerned that he was not getting enough playing time in the Spanish giants star studded team.

The Spanish international only managed six starts all last season, and it would appear his chances of getting a regular place in the team will be even more difficult when trainer Carlo Ancelotti’s preferred youngster Jese returns from injury.

The deal the two sides have cooked up is very similar to the one Real Madrid had with Bayer Leverkusen regarding Dani Carvajal who was sold to the Bundesliga side for £4 million in 2012 on a five-year contract.

Real however exercised their rights to buy back the 22-year-old at the start of last season, and have seen him to go on and feature in Ancelotti’s team helping them to win the Champions League.

While Arsenal might be concerned that a similar fate could occur with Morata there will be no complaints if the youngster starts to find the back of the net regularly next season as the Gunners challenge for the Premiership title.