Longford Town scored late to beat Wexford 2-1 in the First Division.
Emmanuel James came off the bench to score the winner in stoppage time and hand his side the victory at Bishopsgate.
Dungannon Swifts are celebrating a first ever Irish Cup final victory.
Goalkeeper Declan Dunne was the hero after he saved two penalties in the shootout win over Cliftonville at Windsor Park.
The game finished 1-1 after 90 minutes with a stoppage time equaliser for Cliftonville to send the game to extra time.