Blusens Avintia’s Maverick Viñales won his home race from pole position at the Gran Premi Aperol de Catalunya in dominant fashion, in front of Sandro Cortese and Miguel Oliveira.