Women's title-holder Nicol David is one match away from her 16th successive WISPA World Tour final since winning the World Open in Hong Kong in December 2005. But her Irish opponent Madeline Perry, the No7 seed, was in inspired form as she took the opening game and led in the fourth - heading for a fifth game decider.
But top-seeded Malaysian was in no mood to end her incredible Tour run in her adopted home town of Amsterdam. David upped the pressure to regain the fourth game lead and close out an 8-10, 9-6, 9-3, 9-7 win after 64 minutes.
Nicol will now meet US and Pan American Games champion Natalie Grainger, the No4 seed who also had to recover from a game down to beat Egypt's sixth seed Omneya Abdel Kawy 6-9, 9-4, 9-4, 9-0.
The other semi-final will be an all-Grinham affair between Australian sisters Rachael Grinham and Natalie Grinham. Third seed Rachael, the older of the pair, disappointed the local crowd by defeating 10-times Dutch champion Vanessa Atkinson 2-9, 9-5, 9-1, 9-3.
Second seed Natalie Grinham scored the only straight games win in the women's event, beating French qualifier Isabelle Stoehr 9-7, 9-6, 9-0.