Province hold on to claim the Cup