NAGANO, Japan -- Olympic figure skating champion Yuzuru Hanyu set a record score for the second straight night to win the NHK Trophy on Saturday and qualify for the Grand Prix Final.

Hanyu won the free skate to finish with a total of 322.40 points, 55.97 ahead of China's Jin Boyang. Takahito Mura of Japan was third with 242.21 points.

As well as the record highest total score, Hanyu's 216.07 free skate score was the highest ever, surpassing 196.75 set by Patrick Chan in 2013 at the Trophy Bompard.

Chan also held the previous record for the most overall points with 295.27.

"I just tried to execute each element carefully," Hanyu said. "I was surprised by the score and it's hard to describe my feeling now. Not all the elements were completely clean but I tried to skate carefully while believing in my practice and physical ability."

Skating to "Seimei" by Japanese composer Shigeru Umebayashi, Hanyu's dominant free program included three quad jumps and seven triples.

He also set a record score in Friday's short program.

Boyang attempted four quads in his routine "Dragon Racing." He successfully completed the first three but doubled a quad toeloop.

"Overall, I was satisfied with my components but had some small mistakes," Boyang said. "I need to improve the free skate so I can get better results."

Hanyu and Boyang qualified for December's GP Final in Barcelona. Japan's Daisuke Murakami is the sixth qualifier joining Javier Fernandez, Chan and Shoma Uno.

World champions Meagan Duhamel and Eric Radford of Canada won the pairs event with 131.68 points. Xiaoyu Yu and Yang Jin of China were second with 124.02 while Alexa Scimeca and Chris Knierim of the United States were third with 122.23.

All three pairs qualified for the GP Final.