The David Douglas girls swim team flooded the pool to win the Mount Hood Conference district meet going away last week.
The Scots put multiple racers into all but one of the eight individual finals and piled up 371 team points to beat runner-up Barlow by 65.
The Scots' only wins came in the 200- and-400-yard freestyle relays, but their team depth overwhelmed everyone else. That helped DD overcome a pair of disqualifications.
"The start didn't go the way we had hoped," coach Jim Bowe said, "but we got better and better as the day went on."
David Douglas filled the maximum of three spots in four of Saturdays finals, with Elizabeth Fryer coming out with the best results a pair of runner-up finishes in the 200 free and 500 free.
Hao Nguyen (50 free) and Alina Bibik (backstroke) and Fernanda Rodriguez (breaststroke) also scored second-place points.
The Scots' best effort came in the 200 free relay (1:42.70), where Rodriguez kept her head buried in the water, taking only two breaths during the third leg, to expand a small gap to several body lengths.
Barlow's Lydia Pereverzina turned back a challenge from Rory Kearns of St. Mary's Academy in the 200 medley, erasing a half body-length deficit at the halfway point with a powerful breaststroke phase that put her in command. Pereverzina came to the wall four lengths ahead, with a winning time of 2:06.66.
Centennial rookie Jamie Stone had a record-setting day in the sprints, setting district marks in the 50 free (23.35) and 100 free (50.72).