Swansea City and The New Saints will meet in the Adran Trophy final after beating Wrexham and Briton Ferry respectively in the semi-finals.
The English Football League are investigating crowd incidents during Shrewsbury Town's League One fixture with Wrexham.