Guan Yin Pu Sa
It was the first time I watched a Hokkien Opera performed to thank the Gods. It lasted about 40 minutes, with numerous characters in heaven descending on the stage. Maybe it is a condensed version. It started with the Eight Immortals going to the Big Birthday Celebrations of the Grand Empress. There were also the three famous Gods (Fu, Lu Shou) and the compassionate Goddess of Mercy who sprinkled blessed water to the audience. It ended with the zhuang yuan scholar returning to his hometown and found that his wife has borne him a son.
It was performed by The Fujian Zhangzhou City Xiangju Troupe at the Sheng Hong Temple at Arumugam Road.
I asked a woman fan how often they performed this. She said everyday, because the sponsor is different for every show (I think she meant the night show). So I think they have to perform to give blessings to the sponsor.