Maverick Vinales completes a sensational Americas MotoGP double at COTA after winning the grand prix from Pedro Acosta and Enea Bastianini.