Sergio Perez wins the Azerbaijan GP, Sebastian Vettel second, and Pierre Gasly hangs on for the final podium place.