Japan's two-time reigning Olympic champion Yuzuru Hanyu overcame a flawed free skate to win the men's championship at the ISU Grand Prix of Figure Skating NHK Trophy on Saturday.

Despite an under-rotated jump on one combination and a false start on another, Hanyu landed four quad jumps to score 195.71 points and lead the free skate after winning Friday's short program at Makomanai Sekisuiheim Ice Arena.

Hanyu, who won his other Grand Prix tournament this season, Skate Canada, will now move on to December's Grand Prix Final in Turin Italy. He'll be joined there by compatriot Rika Kihira, who added the silver medal here to the one she acquired at Skate Canada in October.

"It seems like it's been a long time since I've skated in Japan," said Hanyu, who has struggled with injury the past few seasons. "The home fans gave me energy and I think that energy will be a springboard for me going into the Grand Prix Final."

Hanyu, who last won the NHK Trophy in 2016, finished with a 305.5 total for his fourth title in the event. France's Kevin Aymoz was second with 250.02 and Canada's Roman Sadovsky third. Japan's Sota Yamamoto and Koshiro Shimada finished sixth and ninth, respectively.

"I was really able to concentrate on my quad lutz and salchow, and I think that was enough," Hanyu said. "I messed up on the combinations, so it wasn't the prettiest performance but I leave here in good physical shape."

Russia's Alena Kostornaia took top honors in the women's competition for her second title of the Grand Prix series.

Kihira started the day 5.15 points back of the 16-year-old Kostornaia after Friday's short program and made only a few mistakes en route to a free skate score of 151.95 and a two-day total of 231.84.

"I'm pretty happy to have landed two triple axels, but I also made some mistakes," Kihira, 17, said. "I haven't yet included the quad salchow into my program, but that could be in the cards at the final, when I want to skate my best ever short and free programs."

Like Kihira did last year, Kostornaia has exploded onto the scene in her senior debut season. Although she flubbed a triple axel, Kostornaia made up for it with soaring jumps en route to a 154.96 free skate score and a total of 240.00. Russian compatriot Alina Zagitova was third with 151.15.

Japan's Yuhana Yokoi and Mako Yamashita finished fourth and fifth, respectively.

(Alena Kostornaia of Russia)

Related coverage:

Figure skating: Kihira 2nd in NHK Trophy behind rising star Kostornaia

Figure skating: Yuzuru Hanyu leads men at NHK Trophy

Figure skating: Yuzuru Hanyu aiming higher still at NHK Trophy

More photos:

(Sota Yamamoto of Japan)

(Koshiro Shimada of Japan)