Daniel Abt swept to his second Formula E victory with a dominant display in Saturday's Berlin E-Prix, leading every lap of the race en route to heading up a one-two finish for Audi ahead of teammate Lucas di Grassi.

After keeping pole position despite an investigation from the stewards over his power usage, Abt was able to make a clean getaway from the grid and open up a slender lead over the chasing pack, with NIO's Oliver Turvey sitting as his closest rival in the early stages.

Teammate di Grassi was able to make up ground through the first stint of the race, passing Jerome d'Ambrosio and Jean-Eric Vergne to sit third before gaining another place from Turvey through the pit stops.

F1 Driver Ratings - Spanish GP

Abt sat around four seconds clear of di Grassi when they both came into the pits at half distance to swap cars, but a slow change saw the gap reduce to just one second, setting the stage for a close fight between the Audi teammates through the second half of the race.

However, Abt was able to manage his pace well and slowly eke out a gap over di Grassi, staying calm through the remainder of the race en route to his second Formula E victory following his maiden success in Mexico earlier this year. Abt also claimed the fastest lap of the race, giving him a maximum score of 29 for the Berlin weekend as he finished six seconds clear of the field.

Di Grassi held on for P2 as Audi recorded only the second one-two finish in Formula E history, catapulting up to second place in the teams' championship in the process, trailing only Techeetah in the standings.

Formula E championship leader Jean-Eric Vergne was able to extend his points advantage heading into the final three races of the season by taking third place, battling past Sebastien Buemi during the second half of the race after both managed to pass Turvey for position.

Vergne's nearest title rivals, Sam Bird and Felix Rosenqvist, could only finish seventh and 11th respectively, leaving the Frenchman with a 40-point buffer at the head of the championship.

Turvey grabbed his second top-five finish of the season by taking P5 for NIO ahead of Jaguar's Mitch Evans, with Bird taking seventh for DS Virgin. Maro Engel finished eighth for Venturi ahead of Andre Lotterer, who charged to ninth after a long first stint, while Nick Heidfeld completed the points finishers in P10.

Rosenqvist saw his title hopes fade further as he finished a lowly 11th, having dropped down the order at the first corner after running wide. Nelson Piquet Jr. finished 12th for Jaguar ahead of Tom Dillmann, with Nicolas Prost taking 14th for Renault.

Antonio Felix da Costa wound up 15th for Andretti ahead of Alex Lynn and Luca Filippi, with Jose Maria Lopez ending the race 18th after dropping down the order following a clash Rosenqvist. Dragon teammate Jerome d'Ambrosio was 19th as Stephane Sarrazin finished 20th on his Formula E comeback with Andretti.

The Formula E season continues with the inaugural Zurich E-Prix on June 10.