KTM's Miguel Oliveira wins rain-affected Thai MotoGP as title race hots up
Oliveira crossed the line 0.730 seconds ahead of Ducati duo Jack Miller (27) and Bagnaia at the Chang International Circuit, in a race significantly delayed by rain.
"It was a long race, but I can't complain. When it started, I had a flashback of Indonesia," said Oliveira, who also showcased his wet-weather skills this season in his victory at the Indonesia MotoGP.
Bagnaia was made to work for his third-placed finish by Pramac Ducati's Johann Zarco (32), but held on to reduce Frenchman Quartararo's lead in the standings from 18 points to two.
"I'm very happy, it's like a win for me," Bagnaia said. "I want to thank Jack (Miller), he gave me a motivational chat before the race."
Quartararo had a disastrous start to the race, dropping down from fourth on the grid to 17th place on the first lap before ending up outside the points.
Follow all the action from the MotoGP Championship on Flashscore.