Met 98 punten voorsprong op Andrea Dovizioso en na Thailand nog slechts 4 wedstrijden te gaan (en 100 punten te verdelen) leek de 8e wereldtitel Marc Marquez dit weekend niet te kunnen ontgaan, maar na zijn keiharde crash in FP1 en dientengevolge naar het ziekenhuis in Buriram te zijn afgevoerd leek dat ineens niet meer zo zeker te zijn.
Twee uur later was Marquez echter al weer op de baan en voerde in FP2 lange tijd het veld aan, om in de time-attack slotfase door de Yamaha's van Fabio Quartararo en Maverick Vinales terug te worden verwezen naar de derde plaats.
Ook de kwalificatie dolf Marquez het onderspit tegen de twee Yamaha's, maar wist tegelijkertijd dat Dovizioso zich slechts op de 3e rij had gekwalificeerd en niet het racetempo had van vorig jaar, toen het een close-racing gevecht tussen de twee tot aan de finishstreep was geweest.
Vanaf zijn vierde pole position nam Quartararo bij de start meteen kopstart in de race en kreeg meteen Marc Marquez in zijn achterwiel die de tweede plaats van Maverick Vinales overnam. In de beginfase deelde Marquez nog enkele speldenprikken uit en probeerde de Petronas Yamaha SRT coureur op het rechte stuk voorbij te gaan, om daarna de apex te missen en Quartararo weer binnendoor voorbij te zien gaan.
Het tweetal nam snel afstand van Vinales, die op zijn beurt een eenzame race op de derde plaats reed, voor Andrea Dovizioso die in de beginfase zelfs z'n handen vol had aan Franco Morbidelli. Ducati's probleem is momenteel dat ze weliswaar sneller zijn dan afgelopen jaar, maar dat Honda en Yamaha meer progressie hebben gemaakt.
Gaandeweg de race leek Quartararo zelfs een klein gaatje op Marquez te kunnen slaan, maar dat was slechts schijn. Nadat zijn achterstand na 10 ronden tot 0.682 seconde was gegroeid zette Marquez de aanval in, postte en passant een nieuw ronderecord en reed binnen enkele ronden weer naar het achterwiel van de 20-jarige Fransman toe.
Rondenlang zat Marquez comfortabel in het achterwiel van Quartararo, om in de slotfase van de race toe te kunnen slaan. Twee keer probeerde Marquez het aan het eind van het rechte stuk buitenom zonder succes, maar bij het ingaan van de laatste had de Repsol Honda meer snelheid op het rechte stuk en ging Quartararo nu wel overtuigend voorbij.
Marquez hield bij het insturen van bocht 3 ditmaal wel z'n lijn, waardoor alleen de allerlaatste bocht Quartararo nog een poging zou kunnen doen. Quartararo deed precies dat en ging Marquez binnendoor voorbij, maar ging daardoor bij het uitkomen ietwat wijd waardoor Marquez direct kon counteren en met een miniem verschil van 0.171 seconde zijn 9e overwinning van het seizoen bijschreef - een herhaling van de finish met Dovizioso afgelopen jaar.
MotoGP Buriram, uitslag race:
| Rijder | Team | Merk | km/u | Tijd/verschil | ||
| 1 | Marc MARQUEZ | SPA | Repsol Honda Team | Honda | 179.3 | 39'36.223 |
| 2 | Fabio QUARTARARO | FRA | Petronas Yamaha SRT | Yamaha | 179.3 | +0.171 |
| 3 | Maverick VIÑALES | SPA | Monster Energy Yamaha MotoGP | Yamaha | 179.2 | 1.380 |
| 4 | Andrea DOVIZIOSO | ITA | Ducati Team | Ducati | 178.5 | 11.218 |
| 5 | Alex RINS | SPA | Team SUZUKI ECSTAR | Suzuki | 178.5 | 11.449 |
| 6 | Franco MORBIDELLI | ITA | Petronas Yamaha SRT | Yamaha | 178.2 | 14.466 |
| 7 | Joan MIR | SPA | Team SUZUKI ECSTAR | Suzuki | 177.9 | 18.729 |
| 8 | Valentino ROSSI | ITA | Monster Energy Yamaha MotoGP | Yamaha | 177.9 | 19.162 |
| 9 | Danilo PETRUCCI | ITA | Ducati Team | Ducati | 177.6 | 23.425 |
| 10 | Takaaki NAKAGAMI | JPN | LCR Honda IDEMITSU | Honda | 177.1 | 29.423 |
| 11 | Francesco BAGNAIA | ITA | Pramac Racing | Ducati | 177.1 | 30.103 |
| 12 | Cal CRUTCHLOW | GBR | LCR Honda CASTROL | Honda | 176.9 | 33.216 |
| 13 | Pol ESPARGARO | SPA | Red Bull KTM Factory Racing | KTM | 176.7 | 35.667 |
| 14 | Jack MILLER | AUS | Pramac Racing | Ducati | 176.4 | 39.736 |
| 15 | Andrea IANNONE | ITA | Aprilia Racing Team Gresini | Aprilia | 176.4 | 40.038 |
| 16 | Miguel OLIVEIRA | POR | Red Bull KTM Tech 3 | KTM | 176.4 | 40.136 |
| 17 | Tito RABAT | SPA | Reale Avintia Racing | Ducati | 176.0 | 44.589 |
| 18 | Jorge LORENZO | SPA | Repsol Honda Team | Honda | 175.3 | 54.723 |
| 19 | Karel ABRAHAM | CZE | Reale Avintia Racing | Ducati | 175.2 | 56.012 |
| 20 | Hafizh SYAHRIN | MAL | Red Bull KTM Tech 3 | KTM | 174.8 | +1'01.431 |
| DNF | ||||||
| Aleix ESPARGARO | SPA | Aprilia Racing Team Gresini | Aprilia | 174.4 | 9 Laps | |
| Mika KALLIO | FIN | Red Bull KTM Factory Racing | KTM | 172.6 | 23 Laps |
Tussenstand:
| Naam | Merk | |||
| 1 | Marc MARQUEZ | Honda | SPA | 325 |
| 2 | Andrea DOVIZIOSO | Ducati | ITA | 215 |
| 3 | Alex RINS | Suzuki | SPA | 167 |
| 4 | Maverick VIÑALES | Yamaha | SPA | 163 |
| 5 | Danilo PETRUCCI | Ducati | ITA | 162 |