Japan's double Olympic champion Yuzuru Hanyu won the Helsinki Grand Prix men's figure skating title on Sunday.
The 23-year-old skating star scored a total of 297.12 points to beat Czech Republic's Michal Brezina (257.98) with South Korea's Cha Jun-hwan (243.19) in third.
Hanyu had dominated the short program on Saturday and followed up in Sunday's free skate.
He cemented his status as one of the top figure skaters of all time when defending his 2014 Olympic title at the Pyeongchang Winter Games in February.
Reigning Olympic and European champion Alina Zagitova from Russia won the women's title on Saturday evening.
In the pairs event Russia's Natalia Zabiiako and Alexander Enbert claimed gold and compatriots Alexandra Stepanova/Ivan Bukin won the Ice Dance.
The Grand Prix seasons moves on to Hiroshima, Japan with the NHK Cup on November 9-11, followed by the Russian Cup in Moscow (Nov 16-18), the Internationaux de France in Grenoble (Nov 23-25) before the final in Vancouver, Canada (Dec 6-9).
Yuzuru Hanyu of Japan performs his routine during the men's free skate in Helsinki