En una versión acotada del gran autódromo de Shanghai, la Fórmula E tuvo fecha doble este fin de semana donde ni la lluvia quiso estar ausente, y los espectáculos fueron con desarrollos diversos.
La primera carrera tuvo a un Maximilian Günther (DS Penske) aprovechando cada momento desde la pole position, y luego usando los modos de ataque en una forma precisa para terminar con buena ventaja como ganador. Jean-Éric Vergne (DS Penske) se sacó una gran estrategia para largar décimo y llegar segundo y festejar con su compañero alemán el 1-2. Taylor Barnard (McLaren) completó el podio.
El domingo la lluvia complicó los procedimientos de clasificación, pero Nick Cassidy (Jaguar) quedó en pole y se mantuvo para ganar sobre el piso mojado. Pascal Wehrlein (Porsche) y António Félix da Costa (Porsche) tenían la posibilidad de largar detrás del neozelandés pero no pudieron con él, aunque tampoco los bajaron del festejo.