Efforts pay off as Viñales goes quickest