Australian teenager Mollie O'Callaghan has stormed past two esteemed compatriots to win the women's 100m freestyle at the Commonwealth Games.
O'Callaghan came from fourth at the turn to triumph ahead of Shayna Jack and Emma McKeon in Tuesday night's final in Birmingham.
O'Callaghan, the 18-year-old world champion, was 0.40 seconds behind at the midpoint but won in 52.63 seconds.
Jack (52.88) and McKeon (52.94) completed an Australian clean sweep after their teammate Elizabeth Dekkers captured gold in the women's 200m butterfly.
The 18-year-old Dekkers was shocked to join the Dolphins' golden list.
"It's a bit of an unreal feeling," she said.
"I never expected it ... it feels amazing, so good to execute that race just when I needed to."
Dekkers produced a last-lap surge to power past England's Laura Stephens - the Australian was 0.01 seconds behind at the final turn but won by 0.64 seconds.
Stephens claimed the silver medal and Australia's Brianna Throssell took the bronze with another Aussie, Abbey Connor, finishing fourth.
The Australian swim team's medal collection also has two fresh silver additions from Brad Woodward and Matt Temple.
Woodward, in the men's 200m backstroke, was pipped by just one-hundredth of a second by England's Brodie Williams.
Fellow Australians Mitch Larkin (fourth) and Joshua Edwards-Smith (seventh) finished outside of the medals.
In the men's 100m butterfly final, Temple finished in a dead-heat for second with England's Guy Temple.
Canadian Joshua Liendo Edwards won gold and Australia's celebrity swimmer Cody Simpson placed fifth.
And in the women's 200m breaststroke final, Australia's Chelsea Hodges picked up a bronze, finishing behind South African duo Lara van Niekerk and Tatjana Shoenmaker.