Three goals from three different players gave Thailand a win over North Korea on Friday to reach the King’s Cup final against Belarus.
Thitipan Puangchan netted the first goal five minutes before the break following Theerathon’s left-wing cross to put the hosts ahead.
Mongkol Tossakrai’s goal in the 78th minute doubled Thailand’s lead after the ball was pulled back to him on the edge of the area from the left byline.
Teeratep Winothai’s spot kick in stoppage time sealed the victory.
Thailand will take on Belarus for the trophy on Sunday at Rajamangala National Stadium in Bangkok.
Belarus beat Burkina Faso 3-0 in a penalty shootout after a goalless draw in normal time.
The win was the first competitive match for Serbian coach Milovan Rajevac since taking the helm of the national football team after Kiatisak “Zico” Senamuang resigned in April.