Fabin Di Giannantonio (VR46 Ducati) triumphed at the Catalunya Grand Prix, despite the race being interrupted twice by red flags due to accidents. The Italian rider overtook leaders Pedro Acosta and Joan Mir in the final laps, pulling ahead by a second. Mir and Fermin Aldeguer finished second and third, but both are under investigation for low front tire pressure, which could lead to changes in the final standings.

The race began with Acosta leading the first lap, followed closely by Alex Marquez. Raúl Fernández was third, while Jorge Martin was struggling to maintain his position in the top three. By the end of the lap, Martin had dropped to sixth. The Catalunya Grand Prix saw 24 laps of intense competition in Barcelona.

Early in the race, there was contact between Alex Marquez and Jorge Martin, causing Marquez to briefly leave the track. By the third lap, Zarco and Martin were in a heated battle for third place, with Zarco reclaiming the position just before the end of the lap.

By the seventh lap, Acosta had taken the lead in the first corner, but Fernández regained the lead in the second. Acosta reached a speed of 356 km/h on the straight, while Fernández achieved 348 km/h. In the final laps, Di Giannantonio overtook the leaders, securing his victory.

The race saw a critical incident in the tenth lap when Marquez attempted to overtake Acosta, resulting in a collision that led to a red flag. Acosta sustained injuries and had to raise his hand to indicate he was slowing down, while Marquez struck him from behind and went off the track. Di Giannantonio also crashed in the following lap, after being hit by Marquez's spinning motorcycle. The final results may be subject to change due to the ongoing investigations.