English weightlifter Zoe Smith defended her title in the women's 58kg in thrilling style at the Commonwealth Games on Saturday.
Smith snatched a best of 92kg and maintained the pressure with a Commonwealth record 118kg clean and jerk for a total of 210kg, four more than Nigeria's Ndidi Winifred (90+116).
Michaela Breeze of Wales claimed bronze with 202kg (93+109), her snatch also a new Commonwealth record.
"I loved every second of that," said Smith. "I'm not on the planet at the moment. The Nigerian girl gave me a run for my money, but I got the gold.
Winifred said: "I needed to snatch the 95kg (which she missed twice after making 90kg). I cannot explain it - it just didn't happen.
"The competition was tough, but I'm happy with silver."
The evening session saw Mohammed Hafifi Mansor of Malaysia improve on his bronze medal from Delhi with victory in the men's 69kg category.
After snatching 135kg, Mansor clean and jerked 170kg for a total of 305kg, 4kg more than Nigerian Yinka Ayenuwa's 301kg (130+171).
India's Omkar Otari took bronze with 296kg (136+160).