Portland Tigers in box seat for first Hampden league finals berth