The Spaniard charged his way to his first Grand Prix victory with Acosta taking hold of the standings with a podium finish