Southern Punjab end disappointing campaign with a victory