By Gabriel TanFollow @@gabetan13
Following a goalless first half, the hosts took the lead five minutes after the hour mark when Douglas Cardozo could only head a Javier Patino freekick into his own net, but the Brazilian made amends three minutes later when he scored at the right end to equalise for Ratchaburi.
However, Spanish attacking midfielder Carmelo Gonzalez netted his 12th goal of the campaign in the 64th minute to hand Buriram all three points and keep their unbeaten start to the season going.
The result was also enough to send them top of the table above defending champions Muangthong United, who dropped points for the second game running after being held to a 1-1 draw at home to Osotspa Saraburi.
North Korean midfielder Pak Nam-chol had fired the Twin Qilins ahead in the 17th minute, but Chananan Pombuppha netted four minutes after the half-hour mark to earn his side a share of the spoils.
Chonburi are six points off the top in third place after surviving a late fightback by Chiangrai United to record a 4-3 victory at the United Stadium of Chiangrai.
It was the Sharks who took the lead in the 32nd minute when Therdsak Chaiman scored from the spot, but it took Chiangrai just seven minutes to pull level; Kyle Nix clinically firing home after his side were awarded a penalty of their own.
However, Brazilian defender Anderson dos Santos struck just before the break to restore Chonburi's lead and after Samuel Ajayi and Therdsak added further goals, the visitors looked firmly on track for victory by the 62nd minute.
But the Fighting Beetles refused to give in and made it 4-2 in the 72nd minute when Antonio Claudio found the back of the net, before Jerri Ariel Faris Hahn struck two minutes from time to set up a grandstand finish, although it ultimately proved too little too late for the hosts.
In Sunday's final game, Songkhla United extended their unbeaten run to nine games after beating Pattaya United 3-1 at home.
There was little between the two teams in the opening 45 as Rodion Dyachenko netted in the 25th minute to cancel out Manop Sornkaew's 14th-minute opener for Songkhla.
Nonetheless, Songkhla reclaimed the lead three minutes before the hour mark through an Elvis Job strike and six minutes from time, Aron da Silva added a third to wrap up the win for his side.
On Saturday, BEC Tero Sasana made it three wins in a row after beating Samut Songkhram 2-0, thanks to goals from Sarif Sainui and Cleiton Silva.
Police United produced a terrific comeback to beat Army United 3-2 at the Thammasat Stadium.
Army had been on course for a comfortable win after Bjorn Lindemann netted twice in five minutes shortly before the half-hour mark to give them a comfortable lead at the break.
But a minute after the restart, the hosts pulled one back through a Adun Meunsaman strike and it was 2-2 in the 70th minute when striker Tana Chanabut grabbed his second goal of the campaign.
And four minutes from time, the comeback was completed when Paitoon Nontadee struck to hand Police the win.
Following a terrible start to the campaign, Bangkok Glass' revival continued as they made it five games without defeat with a 0-0 draw at home to high-flying Suphanburi, while Chainat and TOT also played out a goalless stalemate in Saturday's final match.
Sunday's Thai Premier League Results
Buriram United 2-1 Ratchaburi
Songkhla United 3-1 Pattaya United
Muangthong United 1-1 Osotspa Saraburi
Chiangrai United 3-4 Chonburi
Saturday's Thai Premier League Results
Bangkok Glass 0-0 Suphanburi
Samut Songkhram 0-2 BEC Tero Sasana
Chainat 0-0 TOT
Police United 3-2 Army United
Image courtesy of Buriram United FC