Hosts Myanmar were eliminated from the 2013 Southeast Asian (SEA) Games after falling to a 1-0 defeat to Indonesia on Monday evening.
Entering the game three points ahead of their opponents, Myanmar only needed to avoid defeat to guarantee their place in the last four.
However, they fell behind in the 36th minute when Alfin Tuasalamony fired home a penalty, after he had been brought down inside the area by opposition goalkeeper Pyae Phyo Aung.
Merah Putih could have doubled their lead two minutes before the break when Fandi Eko Utomo burst into the box and send a rasping drive just over the bar.
Eager to add more firepower to an attack that was already missing the injured Kyi Lin, Myanmar coach Park Sung-hwa brought on Kyaw Ko Ko at the start of the second half and his presence did give the Indonesians more to worry about.
Nonetheless, their best chance came ten minutes from time when a loose ball fell to Kaung Sithu on the edge of the box, but he was only able to send a cracking half-volley narrowly wide of the top corner.
And with their hopes fast evaporating, Myanmar’s frustration boiled over in injury-time as they were reduced to ten men following the dismissal of Ye Lin Aung.
As the final whistle blew, it was Merah Putih who were left celebrating as their opponents became the first hosts since Philippines in 2005 to fail in making the semi-finals.
The result also meant Thailand finished top of Group B following their 0-0 draw with Cambodia earlier in the day, and they will now meet Singapore in the semi-finals.
Monday’s 2013 SEA Games Group B Results
Thailand 0-0 Cambodia
Indonesia 1-0 Myanmar