
The reigning world champion ran third for the first 14 tours of the 25-lap rain-hit grand prix at Rio Hondo, before passing Alex Marquez for second on lap 15.
Bagnaia looked comfortable in second and nailed on for a podium before he slid off his factory Ducati at the penultimate corner on lap 17.