DUNFERMLINE Water Polo Club claimed a clean sweep of trophies as four of their teams were crowned Scottish National Water Polo Cup champions.
In each of the finals they contested in the competition, they brought silverware back to West Fife after a memorable day of action at Dundee's Olympia Leisure Centre.
Their under-17, under-19 and senior women's sides, as well as the senior men, each reached the finals day, which saw six showpiece matches in total contested.
The under-17 women took on Kirkintilloch and Kilsyth, aiming to turn the tables after losing to them in the 2023 final, and theirs was the first match of the day.
Blistering first and second quarters, where the West Fifers were dominant, saw Dunfermline claim a 15-8 success, despite a brave attempt at a fightback by their opponents.
Dunfermline and Kirkintilloch and Kilsyth also featured in the women's under-19 final.
They were seeking a third successive trophy win at that age group and, in a feisty encounter, they claimed it.
After three major cautions to two players, and no substitutes, Kirkintilloch were reduced to six players.
They put up a fight, in more ways than one, but Dunfermline did enough to prevail by 23-18 with GB junior international star, Zara Christie, netting five goals.
The senior women's final was also a rerun of 12 months ago, with Dunfermline facing Warrender.
After a cagey opening quarter, Dunfermline began to turn the screw, with GB international Niamh Moloney, who featured at both the European and World Championships, showing her class with four goals in a convincing 17-4 victory.
Seven goals were netted by captain, Caitlin McRobbie, who told Scottish Swimming afterwards: "We’re a bit shocked – we were a depleted team today.
"We had a lot of players who contributed to our quarter and semi-final victories who couldn’t play today and we wouldn’t be here without them, so shout out to them.
"In the water today it just came together – we had high expectations of ourselves and thankfully we matched those expectations.
"I could not be prouder of the club as a whole – it really is a family. We had young players who played in the 17s, 19s and the senior game today and I said to them that they weren’t there to fill a slot, they were there because they deserved it."
She added: "We now will refocus. At the end of this season we may lose some players, that’s just natural. We need to use the talent of the younger players and make them part of a cohesive senior squad.
"We then need to evaluate our goals and aim for the league and cup again."
In the senior men's final, Dunfermline took on old rivals, Portobello, who won on penalties when the teams shared a thrilling 9-9 draw in last year's showpiece.
Having not won the trophy in 10 years, Dunfermline came out of the blocks firing, boasting a five-goal lead at one stage.
Although Portobello pulled back, scoring six goals in the final quarter, Dunfermline held their nerve to secure an historic and memorable victory to claim the silverware for the first time since 2014 with an 11-8 scoreline.
"It's been a long time coming," skipper Ross Stewart commented.
"There’s been a lot of tough defeats in that time – last year on penalties was brutal. We knew we had to change something this year, we got more training done and it’s absolutely worth it in the end.
"Portobello are a really good team and we went into the last quarter up five, but we knew it wouldn’t stay like that. We were able to absorb their pressure and go up the other end and score a few which killed it.
"It’s so good to achieve this with this group. There’s been so many of us that have lost these last nine finals so for us to win it as a group is massive, and we’re going to enjoy our night!"
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here