Q Radio Sport
Ballymena United will face Glenavon in the Europa League play-off final at the Showgrounds on Friday night.
The Sky Blues had a 5-2 home win in Monday night's semi-final against 10-man Dungannon.
Swifts defender Andrew Burns was sent off for a tackle after only five minutes.
Tony Kane struck twice for Ballymena to bring his total for the season to 21.
And David Jeffrey's men passed the 100 goal mark in all competitions.
BALLYMENA UNITED INTO THE EUROPA LEAGUE PLAYOFF FINAL!
— Ballymena United FC (@BallymenaUnited) May 8, 2017
Thank to our hosts @BallymenaUnited tonight and we wish them well against @Glenavon_FC on Friday night 👍🏼
— Dungannon Swifts (@DgnSwifts) May 8, 2017
Meanwhile, Glenavon hit back from 3-2 down at half-time to beat Cliftonville 5-3 in their semi-final at Solitude.
A disappointing end to a frustrating season but many thanks for all your support from Differdange to Dungannon and everywhere in between.
— Cliftonville FC (@cliftonvillefc) May 8, 2017
Thanks also to the @cliftonvillefc staff and fans who showed their support last night https://t.co/chepbrGVUy
— Glenavon FC (@Glenavon_FC) May 9, 2017
With Cliftonville due to appoint a new manager this week, it was a final game in charge for interim boss, Tommy Breslin.
Treble-winning Linfield have signed three new players - Robert Garrett from Portadown, Andrew Mitchell of Crusaders and former Glentoran and Swindon forward Jordan Stewart.
Former Glentoran and Swindon Town attacker @JordanStewart74 has tonight signed for Linfield. Welcome to Windsor Park, Jordan. pic.twitter.com/PRs0wu1eJf
— Linfield FC (@OfficialBlues) May 8, 2017
Sean Ward and Sammy Clingan are among the first team players being released by the Blues.