Fabio di Giannantonio won his first MotoGP race since 2023 after coming out on top in a crash-strewn race in Barcelona.
The Italian Ducati rider was able to take the flag at the third attempt from Joan Mir and Fermin Aldeguer.
Two big crashes stopped the race, with Alex Marquez involved in a nasty accident when he ran into the back of Pedro Acosta.
Acosta was leading the race on lap 12 of 24 when his bike suddenly lost power on the straight and the Spaniard desperately tried to warn the riders behind him.
However, second-placed Marquez had no time to react, hitting the back of the KTM before he and his Ducati bike went towards the wall and then cartwheeled through the air.
Marquez was taken away in an ambulance and was not involved in the restart. Di Giannatonio was hit by debris in the crash but was able to restart – and win.
Former Moto2 champion Johann Zarco was also taken to hospital after crashing out of the restart, which triggered a second red flag.
Reigning champion Marc Marquez – Alex’s brother – missed the race after fracturing his foot in France last weekend.