Kenya grabbed back-to-back golds on Saturday as the last night of track and field at the Commonwealth Games got under way while the showpiece reeled from a second doping shock.
Mercy Cherono won the women's 5000m final at a soaking wet Hampden Park as Kenya clinched a fourth successive triumph in the event with compatriot James Kiplagat Magut taking the men's 1500m.
But the biggest cheer came for 40-year-old Jo Pavey after the English mother of two took bronze in the 5,000m.
Jamaica won the women's 4x400m relay while England won a thrilling men's relay.
Later Saturday, star attractions Usain Bolt and Shelly-Ann Fraser-Pryce headline two Jamaican quartets bidding for victories in the men's and women's 4x100m relays.
Bolt made a highly-anticipated return to the track in anchoring his team through the heat, Fraser-Pryce doing the same for a strong women's foursome also including multiple world and Olympic medallist Veronica Campbell-Brown and Kerron Stewart.
The Games, which conclude on Sunday, were rocked when it was announced that former women's world 400m champion Amantle Montsho had failed a drugs test.
The Botswanan, who won the world title in 2011 and finished second behind Christine Ohuruogu in Moscow last year, tested positive for the banned stimulant methylhexaneamine after the final of the 400 metres in Glasgow.
On Friday, Nigerian teenage weightlifter Chika Amalaha was stripped of her Commonwealth women's 53kg gold medal after also failing a drugs test.
Northern Ireland finally ended their gold medal drought with wins for Paddy Barnes and Michael Conlan in the boxing finals.
Barnes defeated Devendro Laishram of India in the light-flyweight final, and later Conlan outpointed Qais Ashfaq of England in the bantamweight showdown.
Joe Fitzgerald though failed to make it three out of three as he lost the lightweight final to Scotland's Charlie Flynn.
For Barnes, the win was doubly sweet as he became the first boxer in Commonwealth Games history to retain a title.
- Olympic champ Adams wins -
Andrew Moloney of Australia took the flyweight gold outclassing tough Pakistani Muhammad Waseem.
England's Olympic champion Nicola Adams edged a close contest with Michaela Walsh on a split flyweight decision to become the first women's boxing champion at the Commonwealth Games.
Shelley Watts took the women's middleweight honours by beating India's Laishram Devi.
That was one of four boxing silvers for India with Devendro Laishram having lost to Barnes, Vijender Vijender went down to Anthony Fowler in the middleweights while England's Scott Fitzgerald got the better of Mandeep Jangra in the welterweight division.
England were earlier dealt a double blow in team events with defeats in the semi-finals of the women's netball and the men's hockey.
The netballers went down 35-34 to New Zealand with Marai Tutaia sinking the winner in the final two seconds after a misplaced pass from Kadeen Corbin as the English pushed forward in search of glory.
The defending champion Silver Fearns will play top-ranked Australia, who defeated Jamaica, in Sunday's final.
"They are really good in turning every trick out, and trying to turn the ball over. And that's exactly what they did," England goal shooter Jo Harten said.
"They've got some top notch players, world class players. And they dealt it to us in those final seconds."
Australia comfortably saw off England 4-1 in the hockey semis and will face India, who came back from 0-2 down to defeat New Zealand 3-2, for their fifth consecutive gold.
In the women's hockey final later Saturday, Australia, having won three of the last four golds, tackle England who have never won the title.
Australia have scored 32 goals and conceded just one at the Glasgow tournament and boast the top scorer in Jodie Kenny who has nine goals.
Joshana Chinappa and Dipika Pallikal ensured India's maiden Commonwealth Games squash medal was a gold as they shocked top seeds Laura Massaro and Jenny Duncalf of England with an 11-6, 11-8 win in the women's doubles final.
"We are really excited, not only for us but for Indian squash in general," said Pallikal, who missed her home Games in Delhi four years ago due to illness.