Viñales comes home as championship leader