So, England have booked their ticket to the World Cup Finals in South Africa, but do you think they are good enough to go all the way? See all the latest tips and the best betting here.

Cristiano Ronaldo is set to make his return for Real Madrid in Wednesday’s Champions League match with FC Zurich at the Bernabeu.

The winger has not played since aggravating an ankle injury while on international duty with Portugal in September.

The world record signing will be looking to get some playing time under his belt against the Swiss champions and help Real book their place in the last 16.

“Cristiano is in the squad,” Real coach Manuel Pellegrini said. “He’s looked a lot looser in the last few trainings, so we’ll see how he plays tomorrow.

“I’ve always said it’s impossible not to miss a player of his quality. He’s regarded as the best in the world.

“But you cannot rely on one player and the team have responded well in his absence. We are top of La Liga and (joint top) of our Champions League group.”

So, England have booked their ticket to the World Cup Finals in South Africa, but do you think they are good enough to go all the way? See all the latest tips and the best betting here.

Christmas special offer – Subscribe to World Soccer magazine today and Save up to 32%