Japanese figure skater Yuzuru Hanyu has won the Skate Canada International, a competition in the ISU Grand Prix series.
The two-time Olympic champion triumphed in the free skating event on Saturday. That came after Hanyu got the top score in the short program on Friday.
He was competing in Skate Canada International in the Canadian city of Kelowna. The competition is part of the international Grand Prix series.
Hanyu first made a glitch when landing from a quadruple loop. He had spent a lot of time practicing it. But he executed an almost perfect quad Salchow, and other two quad jumps. Hanyu's steps and spins earned him the highest rating of four. He received a score of 212.99 in the free routine.
Hanyu's total score of 322.59 is just 0.83 points short of the world record held by Nathan Chen of the United States. It was also his personal best.
Another Japanese skater, Keiji Tanaka, came in third with a total score of 250.02.