Scottish Olympic silver medallist Michael Jamieson was a narrow victor over rival Adam Peaty in his last race before the Commonwealth Games.
Jamieson, 25, won the 200m breaststroke at the British International Meet in two minutes 11.89 seconds.
Englishman Peaty, 19, who won the 50m and 100m breaststroke titles earlier this week, was 0.11 seconds back.
"I'm ready for a rest now," Jamieson, one of Scotland's leading medal hopes for Glasgow 2014, told BBC Sport.
"I've been racing hard for over a month and this was the final stage of that - so now it's going to be time to rest and recuperate so I can bring my times down again."
Peaty predicted the duo, who were followed home by Scot Ross Murdoch, would have a "great battle" at the Commonwealth Games.
He added: "I really didn't expect to be this quick coming into the meet and it's a big confidence boost ahead of Glasgow."
Elsewhere, Paralympic champion Bethany Firth, who will compete in able-bodied events in Glasgow, dominated the 100m backstroke - despite a broken toe.
The 18-year-old from Northern Ireland, who has learning difficulties, suffered the injury as she fell getting out of the pool on Wednesday.
"It was a bit sore, but the doctor and physio sorted me out and it was great to be able to race," said Firth, who will switch from representing Ireland to Great Britain for the Rio Paralympics in 2016.
Two-time Olympian Jemma Lowe - a bronze medallist for Wales at the Delhi Commonwealths four years ago - rounded off her preparations for Glasgow with a win in her favoured event, the 200m butterfly.
But England's Commonwealth champion Liam Tancock, who missed out on selection for last year's World Championships, was eighth in the 100m backstroke.
He clocked 57.68 seconds in a race won by English team-mate Chris Walker-Hebborn (54:36).
Plymouth-based Olympic champion Ruta Meilutyte dominated the 100m breaststroke, touching in one minute 7.58 seconds to head off England's Sophie Taylor (1:08:97).
"It's a funny year as I don't have the Commonwealths like most of the other swimmers, but it's always good to try out new preparations," the Lithuanian, 17, told BBC Sport.
"I'll be competing at the Youth Olympics in August, though, and it will be great to get in there and hopefully inspire a few people."
There were also victories for Roberto Pavoni (400m individual medley), James Guy (200m freestyle), Amy Smith (50m freestyle), and Ben Proud (50m butterfly).
Pavoni will return for the 200m individual medley event on Saturday - the final day of competition.