Canada's Patrick Chan recorded the highest ever score to win the men's short programme at the world figure skating championships.
The 20-year-old dazzled the Moscow crowd with a near-perfect performance by earning 93.02 points to beat the previous best mark set by Russian former world and Olympic champion Yevgeny Plushenko last year by more than a point.
Chan's performance puts him on the verge of a first global title - he leads his nearest rival, Nobunari Oda of Japan, by more than 11 points heading into tonights free skate.