Mitch Evans took his first career GP3 victory in commanding style in the first race of the weekend at Barcelona.