Published Saturday, 31 March 2012
Crusaders David Rainey celebrates after Saturday's Irish Cup Semi Final. (© Pacemaker)
The Crues dominated the game right from the kick-off and were almost ahead after 32 minutes, but Declan Caddell's effort was ruled out for offside.
Stephen Baxter's side continued to press and made the breakthrough midway through the second half when substitute Rainey fired into the roof of the net from a corner.
Dungannon were handed a late lifeline when Crusaders captain Colin Coates was sent off for a dangerous tackle on Stefan Lavery.
However, the Swifts were unable to capitalise, with Crusaders hanging on to progress to the decider.
They will now play either Linfield or Championship side Newry City in the final in May.
The second semi-final is on hold pending the outcome of an appeal by Ballymena United, after the Sky Blues became embroiled in an eligibility row centred on striker Alan Davidson.
The independent hearing into Ballymena United being booted out of the Irish Cup over the issue is set to be held next Tuesday.
© UTV News