Luca FilippiLuca Filippi won today's final GP2 race of the season at the Algarve in a dramatic afternoon that included a massive start-line accident and the leading six drivers being penalised out of contention.

The race had been reduced by a lap due to Johnny Cecotto stopping on the first dummy grid, but when the cars formed up for the second time, it was Vitaly Petrov's turn to stall.

Several cars managed to avoid the stricken Barwa Addax car, but DPR's Michael Herck was less fortunate and ran into the back of it at high speed before spinning into the pitwall.

Petrov was able to walk away, but Herck needed to be extracted from his car by the medical team, and while the Romanian was reported to be conscious, he was taken to a nearby hospital for checks.

The crash left the main straight covered with debris and prompted a long delay while the mess was cleaned up. After nearly half an hour the field was led back out behind the safety car, with Coloni's Andreas Zuber leading from Davide Valsecchi, Kamui Kobayashi, Lucas di Grassi, Luca Filippi, Nico Hulkenberg and Pastor Maldonado.

Zuber backed the field up at the final corner in preparation for the green flag on lap six, but timed his charge too early and shot past the safety car as it was still steering into pitlane.

Valsecchi, Kobayashi, di Grassi, Hulkenberg and Maldonado all followed, and notification came shortly afterwards that all six had been issued with drivethrough penalties as a result. By the time they had all served their punishments, Filippi been cycled up into the lead and subsequently cruised home for his first win of the season.

Arden's Sergio Perez followed him 4.1s later, with Filippi's Super Nova teammate Javier Villa completing the podium.

Dani Clos (Racing Engineering) held off local hero Alvaro Parente (Ocean) for fourth, while Diego Nunes had to