Crusaders missed out on a chance to go top of the JJB Sports Premiership when they were held at home by Dungannon.
The Crues took the lead in the 35th minute through a David Rainey shot but Dungannon got level on 69 minutes when Michael Hegarty headed in.
The Swifts edged in front when Mark McAllister got a 77th-minute goal.
In the 83rd minute Dungannon's Terry Fitzpatrick was sent-off for bringing down Rainey and Martin Donnelly stepped up to equalise with the free-kick.
Dungannon's J P Gallagher was carried off just before half-time after a clash of heads with team-mate Adam McMinn.
Gallagher lost two teeth in the collision and was taken to hospital for further treatment.
What are these?
Bookmark with:
What are these?