Saints briefly led after goals from Adam Armstrong and Mateus Fernandes cancelled out Dominik Szoboszlai’s first-half strike.
The 27-year-old Glasgow centre’s 77-year-old Greenock-born grandmother Jaqueline Thomson was in the stand at Murrayfield.