The Spaniard spent much of the race at Buriram behind French rookie Fabio Quatararo, who started from his fourth pole, before passing the Yamaha rider on the final lap around the outside.
A fantastic run of form since the fourth round of the season sees Marquez gather too many points to be caught by Ducati’s Andrea Dovisioso.
Amazingly, since the Spanish Grand Prix on the 5th May, which he won, Marquez has finished first or second in all 12 races that followed.
Marquez has taken his fifth title in a row, and sixth in total, placing him third on the all time leaderboard. Ahead of him sits the legendary Giacomo Agostini with eight titles, and second is major rival Valentino Rossi with seven premier championships to his name.
The record books look likely to be rewritten time and time again by young Marquez, who at only 26 years of age has become one of the all time greats.