SWIMMING: Sharks, Pirates finish strong at SWISA

by