By ESPNSTAR.com staff
Heading into the game five points clear of their closest challengers, Muangthong took the lead four minutes before the half-hour mark when Macedonian playmaker Mario Gjurovski curled home a delightful left-footed effort from the edge of the area.
11 minutes later, Teerasil Dangda doubled their advantage when he raced onto a delightful through-ball from Gjurovski and calmly slotted past Won Yoo-hyun, before the Thai international wrapped things up just before the break when he tapped home an excellent cross from substitute Ekkapoom Potharungroj.
The victory also meant the Twin Qilins are now eight points clear of second-placed Buriram, who have now picked up just one win in their last four games after twice giving up a lead in their draw with Police.
The Thunder Castle went ahead a minute before the break after Suchao Nuchnum made a late run into the box and fired home from close range, only for it to be cancelled out in the 72nd minute when Paitoon Nontadee did well down the left and curled in a cross for Leandro Dos Santos to head home.
Buriram reclaimed their lead six minutes from time when Ekkachai Samre slotted home a loose ball after the Police defence failed to clear their lines, but the Silver Shields ultimately claimed a share of the spoils two minutes later when Tanat Wongsuparak turned home a corner at the near post.
BEC Tero Sasana pulled level with Buriram and Chonburi on 30 points after beating Wuachon United 2-1.
Ronnachai Rangsiyo scored an injury-time winner to hand the Fire Dragons all three points, after Chanathip Songkrasin's opener had been cancelled out by Wuachon defender Daiki Higuchi in the 54th minute.
Fifth-placed Bangkok Glass kept alive their slim title hopes with a 3-1 win over Osotspa Saraburi, despite going behind after just five minutes when Suradej Thongchai opened the scoring.
Nonetheless, parity was restored in the 19th minute when Osotspa captain Jetsada Puanakunmee scored an own-goal, before the Glass Rabbits went on to claim the victory thanks to second-half strikes from Anawin Jujeen and Chatree Chimtalay.
Army United remain in sixth, behind Glass only on goal difference, after Danny Invincibile's 80th-minute effort handed them a 1-0 win over Thai Port, while Esan United played out a 1-1 draw with TOT.
On Saturday, Chonburi were handed a shock 2-1 home defeat by Samut Songkhram, while struggling BBCU lost 1-0 to Chainat.
Sunday's Thai Premier League Results
Army United 1-0 Thai Port
Buriram United 2-2 Police United
Esan United 1-1 TOT
Osotspa Saraburi 1-3 Bangkok Glass
Wuachon United 1-2 BEC Tero Sasana
Muangthong United 3-0 TTM Chiangmai
Saturday's Thai Premier League Results