A BRITISH magician has won over €12,000 by predicting how Spain would win Euro 2012 with astonishing accuracy.

The illusionist, known as Dynamo, even forecast that Spain would win by two or more goals against Italy.

He correctly guessed the quarter-final, semi-final and ultimate winners live on British TV.

The winnings will be donated to The Teenage Cancer Trust.