By Gabriel TanFollow @@gabetan13
Following a goalless first half at the New I-Mobile Stadium, the Thunder Castle were initially on course to extend their advantage after taking the lead on the hour mark when Osmar Barba scored from a penalty.
However, Muangthong were awarded a spot-kick five minutes later, allowing Mario Gjurovski to convert and earn them a share of the spoils.
BEC Tero Sasana were also unable to claim all three points at home to Suphanburi as they conceded late and had to settle for a 1-1 draw.
In an evenly-contested encounter, the Fire Dragons finally broke the deadlock in the 80th minute when experienced midfielder Rangsan Viwatchaichok struck, only for the visitors to equalise four minutes later through a Suphot Wonghoi effort.
Relegation-threatened Ratchaburi recorded their second win in three games after beating fellow strugglers Pattaya United 3-0 at the Ratchaburi Stadium.
Having claimed the lead in the 20th minute thanks to Douglas Cardozo's penalty, the hosts edged further ahead nine minutes after the break when Jhon Obregon netted.
And eight minutes after the hour mark, the points were secured when Jose Luis Cordero popped up to net his third goal of the campaign.
Elsewhere on Sunday, ten-man Bangkok Glass managed to claim a valuable point after claiming a 0-0 draw at Osotspa Saraburi, while Chiangrai United and Songkhla United also played out a goalless stalemate.
On Saturday, third-placed Chonburi maintained their pursuit of the top two by beating Bangkok United 1-0 at the Chonburi Municipality Stadium.
The only goal of the game came in the 29th minute, when Suttinan Phuk-hom scored for the second time in two games to hand the Sharks maximum points.
Relegation candidates Samut Songkhram recorded only their third win of the campaign by beating Chainat 1-0, thanks to Porawat Siriwattanakorn's 61st-minute strike.
Finally, a stunning late fightback by Army United saw them beat TOT 3-2 at the Thai Army Sports Stadium.
After Bas Savage had handed the visitors a 34th minute lead, Nipol Kamthong equalised for Army two minutes after halftime, only for Somchai Singmanee to restore TOT's lead in the 68th minute.
But just as the clock ticked over into injury-time, Bjorn Lindemann equalised for the hosts, before popping up to score another moments later and hand his side a stunning triumph.
Saturday's Thai Premier League Results
Army United 3-2 TOT
Samut Songkhram 1-0 Chainat
Chonburi 1-0 Bangkok United
Sunday's Thai Premier League Results
BEC Tero Sasana 1-1 Suphanburi
Buriram United 1-1 Muangthong United
Osotspa Saraburi 0-0 Bangkok Glass
Ratchaburi 3-0 Pattaya United
Chiangrai United 0-0 Songkhla United
Image courtesy of Buriram United FC