CRISTIANO RONALDO has thrown a spanner in the works for West Ham by telling Real Madrid to sign William Carvalho.

The Hammers got caught up in a war of words with the Sporting Lisbon top brass over the Portuguese international about his value and if an actual bid was made in the summer.

But now, Ronaldo has urged Los Blancos president Florentino Perez to step in and take the 25-year-old to the Bernabeu, according to Don Balon.

Carvalho is keen to play in one of Europe’s top leagues, with England his preferred destination.