By ESPNSTAR.com staff
Heading into the game after consecutive defeats to Chonburi and Thai Port, it looked as if the defending champions were going to have to wait another game to get back to winning ways after missing several good chances in the opening 45.
However, just before halftime, the Thunder Castle finally found the breakthrough when Frank Acheampong broke free down the left and crossed the ball to Suriya Domtaisong inside the area. His initial shot was well blocked but the ball managed to find its way back to the Thai international, who made no mistake at the second time of asking by planting his follow-up effort into the bottom corner.
The second half saw Buriram continue to dominate but again, they failed to find a second goal although some poor finishing from their opponents ultimately saw them claim a much-needed three points.
Bangkok Glass kept alive their fading title hopes with an emphatic 5-2 win over struggling BBCU, who took the lead in the 20th minute through Moussa Sylla.
However, goals from Samuel Ajayi and Valery Hiek ensured the Glass Rabbits went in ahead at the break, before the former grabbed his second of the game ten minutes after the restart.
Chainarong Tathong pulled one back for BBCU in the 68th minute but four minutes later, their hopes all but evaporated when N'Guatta received his marching orders, allowing Glass to wrap up the win with further goals from Hironori Saruta and Teeratep Winothai.
Elsewhere, Samut Songkhram let their lead slip four times as they were held to a 4-4 draw by Wuachon United.
After Wuachon striker Aron da Silva had cancelled out Lee Han-guk's opener, Napat Thamrongsuphakorn ensured the hosts went in ahead at the break when he netted in the 44th minute.
Nonetheless, Kirati Kaewsombat equalised two minutes into the second half and although Napat put Songkhram ahead again in the 56th minute, Wuachon once again pulled level shortly after through Kirati.
And in a thrilling end to an enthralling match, Christian Hermann put his side in front for a fourth time in the 88th minute, only for Da Silva to salvage a share of the spoils in injury-time.
Sunday's Thai Premier League Results
Bangkok Glass 5-2 BBCU
Samut Songkhram 4-4 Wuachon United
TOT 0-1 Buriram United