FULL-TIMEpublished at 16:26 British Summer Time 3 May
Cliftonville 1-1 Dungannon Swifts
We're heading to extra-time!

Cliftonville 1-1 Dungannon Swifts
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
We're heading to extra-time!
Cliftonville 1-1 Dungannon Swifts
Cliftonville 1-1 Dungannon Swifts
Micheal Glynn tries his luck from range, but his effort curls over the crossbar.
It's just been announced that there are 12,766 people here and they are all certainly making their voices heard as we enter the final few seconds.
Cliftonville 1-1 Dunngannon Swifts
Lauren McCann
BBC Sport NI at Windsor Park
Shea Kearney will never have struck a ball as sweetly as that before, the former Dungannon Swifts youth player has saved the Reds deep in injury-time.
Cliftonville's Irish Cup dream is kept alive, just!
Cliftonville 1-1 Dungannon Swifts
Dungannon are arguing that Tomas Galvin's effort hit the arm of Rory Hale, but Ian McNabb waves away the appeals.
Cliftonville 1-1 Dungannon Swifts
Stephen Baxter
Carrick Rangers manager on BBC Sport NI
What a strike by Shea Kearney!
It's the only space he can find, in the bottom corner, and he finds it.
Shea Kearney- 92mins
Cliftonville level the game!
Rory Hale's corner is cleared by Gael Bigirimana, but only as far as Shea Kearney, whose strike from range finds the bottom left hand corner.
Game on!
Cliftonville 0-1 Dungannon Swifts
What a save!
Axel Piesold's rocket of a strike makes Declan Dunne produce a great reaction save.
Cliftonville 0-1 Dungannon Swifts
We're into six minutes of additional time.
Any late drama?
Cliftonville 0-1 Dungannon Swifts
Dungannon have so many bodies back to try and clear the ball to safety when Cliftonville push into the box.
It's been a really valiant display from the Swifts.
Cliftonville 0-1 Dungannon Swifts
Substitute Alex Parsons has picked up a knock and can't continue. He is replaced by Micheal Glynn.
Cliftonville 0-1 Dungannon Swifts
Cliftonville have another corner but this time, Rory Hale's delivery is too heavy.
Cliftonville 0-1 Dungannon Swifts
Watch the challenge which saw Dungannon defender Steven Scott receive a second yellow card and his side reduced to 10 men.
Was the sending-off justified? You decide...
Watch: Steven Scott receives his second yellow card
Cliftonville 0-1 Dungannon Swifts
Stephen Baxter
Carrick Rangers manager on BBC Sport NI
It's getting to that stage where Cliftonville have to throw everything at it. It's do-or-die stuff.
Cliftonville 0-1 Dungannon Swifts
Goodness, what a chance for Cliftonville!
Luke Conlan's header from a Rory Hale corner pings off the crossbar.
They're not going to come much closer than that!
Cliftonville 0-1 Dungannon Swifts
We're into the final 10 minutes here.
Can Rodney McAree's side hold on and make history?
Give this post a thumbs up if you think so or react the other way if you think Cliftonville will find a goal.
Cliftonville 0-1 Dungannon Swifts
As I was saying!
Eric McWoods and Ryan Corrigan replace Harry Wilson and Joe Gormley.
Dungannon bring on Grant Hutchinson for Kealan Dillon.
Cliftonville 0-1 Dungannon Swifts
Stephen Baxter
Carrick Rangers manager on BBC Sport NI
It's very stop-start at the moment. There's no rhythm in the game and that will suit Dungannon.
They have a good shape about them at the moment and are blocking all the moves,
Cliftonville 0-1 Dungannon Swifts
There have been quite a few stoppages in the last few minutes which has impacted the flow of the game.
It looks like both sides are going to bring on substitutions soon as well.
Cliftonville 0-1 Dungannon Swifts
Harry Wilson is cautioned for a late foul on Gael Bigirimana.
Tensions have started to bubble over here.
Cliftonville 0-1 Dungannon Swifts
Stephen Baxter
Carrick Rangers manager on BBC Sport NI
It [the red card] looks soft to me. It doesn't look like a yellow card and certainly not a second yellow card.
To be sent-off for that is incredible.
The referee must have seen the contact that we are not seeing.
That's what the referee is for an we have to abide by what he decides.