Portland battles for premiership glory