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.