Bangkok FC 0-1 Bangkok Glass
Saruta's deflected drive in the 27th minute deservedly won the contest for the TPL side over their Division 1 opponents. Glass were the superior side throughout and should have won by a greater margin. In saying that, Bangkok FC came close to levelling in the second half as Lee Tuck and Samual Danquah had chances to level.
Buriram Utd 3-0 Singh Tarua
The cup holders strolled into the last 4 with a comfortable win over a second string Singh Tarua. Jirawat's 30 yard free kick opened the scoring in the 35th minute before Carmelo added a second before the break. It was game over once Jerry Amara got his second yellow card and Suchao completed the scoring with twelve minutes left.
Police Utd 0-0 Chiang Rai Utd (3-1 pens)
The sides couldn't be separated after 120 minutes so it went to penalties. Police United prevailed winning 3-1.
PTT Rayong 3-4 Muangthong Utd (AET)
Muangthong produced an amazing turnaround to win 4-3 at PTT Rayong. The Division 1 leaders stormed into a 3-0 half time lead as Muangthong's defence gave a performance more reminiscent of the 'Fox and Hound' pub rather than the TPL leaders. However, an own goal gave them hope in the 63rd minute and Edivaldo grabbed another four minutes later. PTT couldn't hold out as Teerasil equalized in the 85th minute. The match winning goal came in the 111th minute when Mongkol's stinging drive beat Pinto to win the match in extra time.