SUBSTITUTIONpublished at 17:05 British Summer Time 3 May
Cliftonville 1-1 Dungannon Swifts
Brandon Bermingham is introduced for Grant Hutchinson for Dungannon.
Dungannon claim Irish Cup for first time
Cliftonville 1-1 Dungannon Swifts (aet) - Swifts win in penalty shootout
John McGovern header midway through first half puts Swifts in front
Swifts have Steven Scott sent-off in second half
Shea Kearney equalises in second-half stoppage time
Swifts triumph 4-3 in penalty shootout
Jana McCabe & Richard Petrie
Cliftonville 1-1 Dungannon Swifts
Brandon Bermingham is introduced for Grant Hutchinson for Dungannon.
Cliftonville 1-1 Dungannon Swifts
Stephen Baxter
Carrick Rangers manager on BBC Sport NI
You cannot believe how well Bigirimana has done to get that off the line. How he gets that off the line I'll never know.
Cliftonville 1-1 Dungannon Swifts
Just the one minute of additional time to be played at the end of extra-time.
Cliftonville 1-1 Dungannon Swifts
Gael Bigirimana take a bow! What a clearance off the line.
Rory Hale's corner causes a scramble in the box with Eric McWoods sending a shot towards goal, but the Dungannon midfielder heads the chance off the line.
Cliftonville 1-1 Dungannon Swifts
David Odumosu jumps to gather Declan Dunne's goal-kick before Tomas Galvin can control the ball.
The Cliftonville stopper is now receiving treatment.
Cliftonville 1-1 Dungannon Swifts
Shea Kearney is the latest to be cautioned by Ian McNabb for pulling Tomas Galvin's shirt.
Cliftonville 1-1 Dungannon Swifts
Stephen Baxter
Carrick Rangers manager on BBC Sport NI
That's a super save. Declan Dunne does what he has to do there. He stands tall and saves it.
Cliftonville 1-1 Dungannon Swifts
Axel Piesold's cross is half cleared with the ball falling to Rory Hale, whose shot is denied by Declan Dunne.
Eric McWoods can't quite control the rebound and Dungannon are eventually able to clear their lines.
Cliftonville 1-1 Dungannon Swifts
Substitute Conor Pepper nearly makes a quick impact as he nods Micheal Glynn's cross from the left wing just wide.
Cliftonville 1-1 Dungannon Swifts
Conor Pepper replaces Odhran Casey as the action resumes.
Cliftonville 1-1 Dungannon Swifts
That's the first half of extra-time complete and the score remains the same.
Cliftonville 1-1 Dungannon Swifts
Cliftonville 1-1 Dungannon Swifts
Stephen Baxter
Carrick Rangers manager on BBC Sport NI
We are now seeing wave after wave of Cliftonville attacks. They are coming from every direction.
Cliftonville 1-1 Dungannon Swifts
Eric McWoods sends a strike from just outside the box wide after beating Dean Curry to a long ball.
Cliftonville have the wind in their sails and are pushing for another goal here.
Cliftonville 1-1 Dungannon Swifts
Declan Dunne palms Odhran Casey's header from a Rory Hale corner away with no one able to bury the rebound before Leo Alves clears the ball.
Cliftonville 1-1 Dungannon Swifts
Shea Kearney's low delivery across the box is knocked out by Danny Wallace.
Corner comes to nothing though.
Cliftonville 1-1 Dungannon Swifts
Paul Leeman
Former Glentoran captain on BBC iPlayer
That was a fantastic strike by Kearney. He's 25 yards out, the shot goes across the goalkeeper, and what a moment for that young player.
Cliftonville 1-1 Dungannon Swifts
See how Shea Kearney drills the ball home from 25 yards to take the 2025 Irish Cup final to extra-time.
Watch: Shea Kearney equalises for Cliftonville
Cliftonville 1-1 Dungannon Swifts
David Jeffrey
Former Larne, Linfield & Ballymena manager on BBC Sport NI
On watching it back I'm very clear that there was no contact for Steven Scott's second yellow which resulted in a red card. That has changed the course of the game.
Cliftonville 1-1 Dungannon Swifts
Tomas Galvin gets extra-time under way.
John McGovern has been replaced by Leon Boyd at the break.
Cliftonvile 1-1 Dungannon Swifts
Stephen Baxter
Carrick Rangers manager on BBC Sport NI
Who can regroup now? Obviously Cliftonville have the extra man and that should help give them the momentum.