Jaguar Formula E driver Mitch Evans was comfortably fastest in the second practice session ahead of the Marrakech E-Prix, beating Audi's Lucas di Grassi by two tenths.
Evans heads into the Morocco race at the top of the standings after his victory in Mexico City last time out.
He backed that up with the fastest time in second practice, posting a 1m17.306s benchmark to eclipse the times from Friday's opening session.
Evans set the fastest first and second sectors of the field and was only 0.003s shy in the final run in what the driver said was "actually quite a bad lap" over team radio.
Porsche's Andre Lotterer had been the early leader, initially setting the benchmark with a 1m18.794s effort.
But, as cars activated attack mode and set full power laps, the Mexico polesitter was bumped down to an eventual 13th.
Di Grassi and Envision Virgin Racing driver Robin Frijns were the late climbers, rising to second and third in the times - although di Grassi was still 0.236s off Evans.
Pascal Wehrlein ended up fourth fastest for Mahindra to edge ahead of BMW driver Alexander Sims and the Mercedes of Nyck de Vries.
Santiago victor Maxmilian Guenther suffered a big twitch in his BMW and ended the running in seventh, ahead of Edoardo Mortara.
Evans's team-mate James Calado was ninth as Oliver Rowland beat Nissan stablemate Sebastien Buemi to round out the top 10.
Opening practice pacesteer Antonio Felix da Costa was only 15th in a session where the DS Techeetahs struggled.
Jean-Eric Vergne returned for the team after his Friday absence, which was caused by headaches.
He had been replaced in the car by the team's test driver James Rossiter, who competes in Super GT for Nissan.
Rossiter was penned to contest the rookie test the day after the race, but having been granted a last-minute e-licence he is no longer eligible.
Although Vergne did not post a full-power lap, he was only 23rd fastest and 1.769s off the pace.
He was only quicker than the NIO 333 of Ma Qinghua, who was a further 1.935s behind reigning champion Vergne.
|2||Lucas di Grassi||Audi||Audi||0.236s|
|6||Nyck de Vries||Mercedes||Mercedes||0.481s|
|10||Oliver Rowland||Nissan e.dams||Nissan||0.567s|
|11||Sebastien Buemi||Nissan e.dams||Nissan||0.594s|
|15||Antonio Felix da Costa||DS Techeetah||DS||0.905s|
|23||Jean-Eric Vergne||DS Techeetah||DS||1.769s|