Shoma Uno did enough in the free skate to overtake China's Jin Boyang and win the men's figure skating gold on Sunday, the final day of the Sapporo 2017 Asian Winter Games.

Uno, who sat 0.43 points behind Jin after the short program, made landing mistakes but was awarded 188.84 points for a 281.27 total, while Jin could only post 187.22 in his free skate for a total of 280.08 at Makomanai Indoor Skating Rink.

China's Yan Han finished third on 271.86, and Takahito Mura fourth on 263.31.