Singapore football's favourite son and his eldest offspring, who is featuring in the football competition as the squad's youngest player, were among 13 final torchbearers who carried the flame on its final journey around the National Stadium before it culminated in the lighting of the Games cauldron.
The honour, said Fandi, surpassed even the euphoria of scoring goals in a final.
"I couldn't believe it when they told me the decision and even now, I can't believe it. To do it with my son is even more special. It is the greatest honour for me. I am so passionate for my country and for sports."
Irfan added: "This is my first time experiencing anything like this. It is a way for me to say thank you to Singapore."
They were among three other inter-generational pairs in the finale of the two-hour opening ceremony - athletics' Prema Govindan and Shanti Pereira, hockey's Annabel Pennefather and Enrico Elifh Marican and badminton's Wong Shoon Keat and son Derek.
Other torchbearers for the nights included dragonboater Clement Neo, shuttler Liang Xiaoyu, sprinter Muhammad Naqib Asmin, judoka Gabriel Yang and cyclist Dinah Chan.