The Philippines men's national football team forced a goalless draw against Indonesia in Jakarta on Sunday, enough to give the Azkals a spot in the semifinals of the ASEAN Football Federation Suzuki Cup.
The Filipinos have Thailand to thank for their fortunes, too.
The Thais downed Singapore 3-0, a result that helped to simplify the Filipinos' route to the next round.
Thailand finished top of Group B with 10 points, with the Azkals coming in at second (8 points) and Singapore (6).
The Philippines faces Vietnam in the next round on December 2.
The victory at Gelora Bung Karno Stadium came despite losing Phil Younghusband in the first half, after the team captain sustained a head injury in a collision with Indonesia defender Fachruddin Wahyudi Aryanto.
Younghusband's exit didn't discourage his teammates, who took the fight to the hosts and had a number of quality scoring opportunities after the break, only to be stopped by Merah Putih keeper Andritany Ardhiyasa.
The win enabled the Azkals, still unbeaten early in the Sven-Goran Eriksson era, to tick a couple of boxes on their redemption checklist.
It meant the Philippines is returning to this stage of the tournament after missing out on the semifinals in 2016.
The Azkals also wiped off the bitter taste of a defeat they suffered at the same venue in the 2010 Suzuki Cup.
For more sports coverage, visit the ABS-CBN Sports website.