By Gabriel TanFollow @@gabetan13
After back-to-back draws in their last two league outings, and just one win in their last four, the Thunder Castle entered the weekend knowing anything less than a victory could see them surrender top spot.
However, they were expected to see off struggling Chiangrai, who have managed two wins so far all season long, and duly took the lead in the 13th minute when Spaniard Carmelo Gonzalez struck his 16th goal of the campaign.
Still, the visitors showed plenty of resistance and the result was never in the bag until six minutes from time, when Adisak Kraisorn made it 2-0 to wrap up the three points.
The win also allowed Buriram to maintain their slender lead over second-placed Muangthong United, who toiled to a 3-2 win over Pattaya United at the SCG Stadium.
It was the Dolphins who had taken the lead after just 11 minutes when Kriangkhai Pimrat opened his account for the club, but Muangthong equalised on the stroke of halftime when Bolivia international Edivald Rojas scored from the spot.
The hosts then edged ahead when Teerasil Dangda netted three minutes before the hour mark, before on-loan South Korean striker Bang Seung-hwan struck to make it 3-1 in the 75th minute.
Pattaya did manage to pull one back six minutes later through an Obinna Ajoku effort, but the Twin Qilins did enough to play out the remainder of the game and hang on the victory.
Bangkok United bounced back from Wednesday's 4-0 trashing at the hands of Army United by beating Ratchaburi 4-2 to leapfrog their opponents into 13th place.
Although they fell behind at the Thai-Japanese Stadium after just four minutes through a strike from Panupong Aramviroj, the Angels pulled level in the 35th minute when Serbian striker Milos Bogunovic scored his first goal for the club.
Six minutes later, the hosts were in front when Paul Ekollo netted, only for the scores to be levelled on the stroke of halftime after Ratchaburi equalised thanks to Douglas Cardozo's seventh goal of the campaign.
But it was United who enjoyed the better of the proceedings in the second half and they duly reclaimed the lead on the hour mark when Anthony Ampaipitakwong scored, before the result was secured at the death after Ekollo doubled his tally for the evening.
Finally, Police United racked up their seventh win of the season after defeating Songkhla United 2-0 at the Tinsulanon Stadium.
Following a goalless first half, the deadlock was finally broken in the 76th minute when Michael Murcy struck, before Pedrinho added a second eight minutes from time to seal the victory.
Saturday's Thai Premier League Results
Bangkok United 4-2 Ratchaburi
Songkhla United 0-2 Police United
Buriram United 2-0 Chiangrai United
Muangthong United 3-2 Pattaya United
Image courtesy of Buriram United FC