Commonwealth champion Siobhan-Marie O'Connor set a season's best to claim the 200m Individual Medley title and leap to the top of this year's world rankings at the Edinburgh International Meet.
The National Performance Centre Bath swimmer clocked the fourth fastest time of her career to take the touch in 2:10.12 ahead of City of Derby's Danielle Lowe (2:14.56) and Garioch's Hannah Miley (2:14.58).
O'Connor's teammate Lizzie Simmonds was also in good form as she claimed 200m Backstroke gold and 100m Backstroke silver in Scotland.
The 24-year old also went to the top of this year's world rankings with a 2:08.32 effort over four lengths, pulling clear of Manchester's Jessica Fullalove who was second in 2:10.92.
Simmonds was only narrowly held off by Loughborough's Georgia Davies in the 100m Back, touching in 1:00.44 behind Davies' 1:00.35 with Fran Halsall completing the podium places with a PB 1:00.77.
Among the impressive male performances in Edinburgh, James Guy clocked 1:47.75 to take the 200m Freestyle title from Robbie Renwick's 1:47.92 while Adam Peaty set his third 59 second time of the season to take the 100m Breaststroke crown in 59.67.