Alex Marquez (Estrella Galicia 0,0) took victory from pole at the Gran Premi Monster Energy de Catalunya on Sunday morning, storming to the win ahead of Enea Bastianini and Efren Vazquez.