SUBSTITUTIONpublished at 21:09 Greenwich Mean Time 28 March
Cliftonville 1-0 Ards
Ards make their second switch with Ross Hunter introduced for Odhran McCart.
FT: Cliftonville 3-0 Ards (19:45 GMT)
Watch: Corrigan scores a third after a mistake from Ards goalkeeper Moore
Cliftonville reach second successive Irish Cup final
Jana McCabe
Cliftonville 1-0 Ards
Ards make their second switch with Ross Hunter introduced for Odhran McCart.
Cliftonville 1-0 Ards
Shea Kearney's cross finds the unmarked Arran Pettifer, who fires off target.
Will Cliftonville regret not taking advantage of these chances?
Cliftonville 1-0 Ards
Cliftonville push forward once again with Sean Stewart sending an effort over the crossbar from just outside the box.
Cliftonville 1-0 Ards
Goodness me, what a chance for Cliftonville!
Jonny Addis sends Ryan Curran through on goal, but Alex Moore comes off his line to thwart his effort.
Shea Kearney is able to keep the chance alive though and finds the unmarked Joe Gormley, who uncharacteristically fires wide.
Cliftonville 1-0 Ards
Michael Ruddy nods Odhran McCart's free-kick well wide.
Ruddy is now down receiving treatment.
After George Tipton having to go off injured earlier in the half, Ards won't want another injury concern as they try hunt for a leveller.
Cliftonville 1-0 Ards
Connor Maxwell's corner is eventually cleared with Max Greer knocking the ball out of play to halt Rory Hale's counter-attack.
As Tim said, Hale has had a big influence on this game.
Cliftonville 1-0 Ards
Tim McCann
BBC Sport NI analyst
Ards have to get tighter to Rory Hale, no one is picking him up and he is just drifting into areas of space. He is starting to dictate the game.
Cliftonville 1-0 Ards
Alex Moore gets down low to collect Rory Hale's shot from range.
Ards go up the other end and now have a corner.
Cliftonville 1-0 Ards
George Tipton is injured and unable to continue. Darius Roohi is introduced.
Cliftonville 1-0 Ards
Aidan Steele shows perseverance to keep the ball in play and finds Connor Maxwell on the opposite side of the box.
Maxwell plays it forward for Lee Newell, who can't steer a shot towards goal.
That was a really good chance for Ards.
Cliftonville 1-0 Ards
Sean Stewart travels down the left flank and into the box before trying his luck, but Ryan Arthur controls the danger before hoofing it clear.
Cliftonville 1-0 Ards
The second half has started the same as the opening 45 minutes did with Cliftonville dominating.
Cliftonville 1-0 Ards
The action resumes at Windsor Park!
One change at the break for Cliftonville with Arran Pettifer replacing Harry Wilson.
HT: Cliftonville 1-0 Ards
It's nearly time for the second half!
Can Cliftonville extend their advantage or will Championship side Ards level the game?
HT: Cliftonville 1-0 Ards
Tim McCann
BBC Sport NI analyst
I think Jim will be disappointed Cliftonville didn't create more or get a second. Ards will be happy considering how much possession Cliftonville have had. Joe just looks as fit as ever and the brain and finishing he has is unbelievable.
Cliftonville 1-0 Ards
Holders Cliftonville lead at the break thanks to Joe Gormley's goal.
Cliftonville 1-0 Ards
Just the one minute of additional time to be played at the end of the first half.
Cliftonville 1-0 Ards
Ards captain Michael Ruddy blocks Rory Hale's effort from range.
Into the final minute of the first half.
Cliftonville 1-0 Ards
Cliftonville strike first in the Irish Cup semi-final and who else but Joe Gormley with a composed finish.
Watch: Joe Gormely breaks the deadlock to give Cliftonville the lead
Cliftonville 1-0 Ards
There is a stoppage in play to let George Tipton receive treatment.