Race three of the Porsche Carrera Cup Italia finished in dramatic style with four cars fighting it out for victory in the final laps.

The weaklings fell at the final hurdles, with spins and trips through the gravel clearing the path for Alessio Rovera to take the win.

All races should end like this!