A largada foi marcada por ser extremamente movimentada, com várias trocas de posições, principalmente entre o 5º e 10º colocados. Não houveram incidentes graves durante a largada. Jake Dennis (Andretti) chegou a liderar por algumas voltas, mas Pascal Wehrlein (Porsche) prontamente retomou a liderança. Com uma pilotagem limpa, o alemão tomou o máximo de distânica possível para evitar as disputas com o meio do pelotão.
A passagem do Pit Boost foi o ponto alto da corrida, principalmente para os pilotos da Mahindra, Nyck de Vries e Edoardo Mortara, que se beneficiaram com o maior ganho de posições sob undercut. Os dois, que iniciaram a corrida no fundo do pelotão, acabaram nos pontos. Mortara, por sua vez, foi investigado por acertar o carro de Jean-Éric Vergne (Citröen), que estava disputando por uma posição no pódio durante toda a corrida.
Faltando menos de dez voltas para o fim da prova, a corrida entrou em regime de Safety Car. A chuva se intensificou até o fim da corrida, que teve apenas uma volta adicionada. Depois das duas voltas de SC, Drugovich se beneficiou da disputa entre Mortara, Vergne e De Vries para escalar para o quarto lugar, fazendo uma ótima corrida de recuperação.
Fecharam o top 3 junto de Wehrlein os pilotos António Félix da Costa (Jaguar) e Jake Dennis. A disputa pelo campeonato se tornou ainda mais acirrada, uma vez que Wehrlein está a apenas três pontos de distância de Mitch Evans (Jaguar), que acabou apenas na oitava colocação, após fazer uma largada ruim e perder várias posições nas primeiras voltas. Félix da Costa se aproxima da batalha pelo título e figura na terceira colocação do campeonato, ultrapassando Mortara.
Confira o resultado do primeiro ePrix de Xangai:
1º Pascal Wehrlein – Porsche Formula E Team
2º António Félix da Costa – Jaguar TCS Racing
3º Jake Dennis – Andretti Formula E
4º Felipe Drugovich – Andretti Formula E
5º Nyck de Vries – Mahindra Racing
6º Jean-Éric Vergne – Citroën Racing
7º Joel Eriksson – Envision Racing
8º Mitch Evans – Jaguar TCS Racing
9º Maximilian Günther – DS Penske
10º Edoardo Mortara – Mahindra Racing
11º Nico Müller – Porsche Formula E Team
12º Zane Maloney – Lola Yamaha ABT Formula E Team
13º Dan Ticktum – Cupra Kiro
14º Oliver Rowland – Nissan Formula E Team
15º Josep Maria Martí – Cupra Kiro
16º Taylor Barnard – DS Penske
17º Sébastien Buemi – Envision Racing
18º Lucas di Grassi – Lola Yamaha ABT Formula E Team
19º Nick Cassidy – Citroën Racing
20º Norman Nato – Nissan Formula E Team
A próxima sessão do ePrix de Xangai é o terceiro treino livre, que ocorrerá às 19:00 no horário de Brasília.