Japan's world silver medalist Shoma Uno topped the men's free skate Friday but narrowly missed out on overall Grand Prix Final gold with American Nathan Chen skating to the win.

Uno, second after Thursday's short program, scored 184.50 points in the free skate for a total of 286.01, just half a point behind Chen's 286.51. Russia's Mikhail Kolyada placed third with 282.00.

Uno fell after under-rotating his opening quadruple toeloop and had another quad downgraded, errors that proved costly in an otherwise solid skate.

"I think the result reflects my ability at this point in time, and as far as my feelings go, I am satisfied."

"I will work hard in practice so that I can skate with a smile."

The 19-year-old finished third in both the 2015 and 2016 Grand Prix Finals and he was aiming for his first gold and what would have been the sixth straight for a Japanese man. Defending champion Yuzuru Hanyu was unable to challenge due to an ankle injury.

Daisuke Takahashi was champion in 2012 and Sochi Olympic and reigning world champion Hanyu won four straight Grand Prix Finals from 2013-16.

Earlier, Japanese teenager Satoko Miyahara placed third in the women's short program.

Miyahara, silver medalist at the last two GP finals, scored 74.61 points in a clean skate and sat behind leader Kaetlyn Osmond of Canada (77.04) and Russia's Alina Zagitova (76.27). Japan's Wakaba Higuchi was fifth in the elite six-woman field with 73.26.

Skate America winner Miyahara, 19, placed seventh in the Grand Prix standings but made the final as the first alternate after Russian world champion Evgenia Medvedeva withdrew due to a broken foot.

"I was able to skate more calmly than I expected," said Miyahara.

"I got a good score as my jumps were better than they were at Skate America. Hopefully, I can finish off with a good performance in the free skate (on Saturday)."