Katarina Johnson-Thompson wiped away tears as she dedicated Commonwealth Games gold to the memory of her nan, who passed away last week.
England’s heptathlon queen won her first title for three years on an emotional night for the home nations.
Eilish McColgan brought the house down by winning Scotland the 10,000 metres title her mum Liz had twice held. And there was a bronze medal in the women’s 100m for British champion Daryll Neita.
Johnson-Thompson said: “My nan Mary unfortunately passed away a couple of days after I returned from the World Championships so it’s been a tough week and I’m just happy to get through it.”
McColgan hugged her mum and cried: “To win tonight is incredible. On the last lap I couldn’t hear myself think or breathe.”
Liz added: “As a mother, not even as a coach, to witness your daughter winning this race is amazing.”
Neita came up short in her bid to beat Olympic champion Elaine Thompson after running the race of her life - but in the semi-finals.
When it mattered most she could not replicate that time of 10.90 seconds - which would have won the final - and had to settle for bronze, with the five-time Olympic champion winning in 10.95secs.
“I am racing the fastest women to have ever existed, so it is great to get a medal,” sad the Londoner, who dethroned Dina Asher-Smith as British champion in June. “I just need to perform better in these finals.”
The disappointment was greater for England and Nethaneel Mitchell-Blake in a men’s 100m final won, in 10.02secs, by Kenya’s Ferdinand Omanyala.
A week after captaining Britain’s team at the world championships the Londoner pulled up early in the race and hobbled to the line.
His mood contrasted with that of Omanyala whose world title ambitions a week ago were thwarted by visa issues which meant he was only allowed into the America hours before the race.
There was no stopping him here as he flew out of the blocks to beat defending champion Akani Simbine (10.13) into second place, with British champion Jeremiah Azu 0.05secs out of the medals in fifth.