TOKYO - Repeated missteps cost two-time defending Olympic champion Yuzuru Hanyu as Shoma Uno came from behind to win his fourth straight men's crown at Japan's national figure skating championships on Sunday.