Ballymena United and Dungannon Swifts drew 1-1 for third time this season in a stormy Showgrounds clash.
Michael Funston put Swifts ahead in the 33rd minute, slotting into the empty net after Marc Brolly appeared to have fouled goalkeeper Dwayne Nelson.
Gary McCutcheon levelled after 45 minutes when the ball fell to the striker following a Rory Carson corner.
Ballymena's Tony Kane was red-carded on 76 minutes after striking out at Dungannon full-back JP Gallagher.
Kane retaliated after he had been challenged by the Dungannon player and things threatened to boil over after that with several strong challenges going in.
Before that, the big talking point had been Dungannon's disputed goal.
Gallagher lofted a high ball into the goalmouth and Nelson seemed to have claimed it despite the challenge of Brolly.
However, when Nelson hit deck the ball broke free and Funston was gifted with an open goal.
Ballymena claimed it should not have stood, but Welsh referee Richard Harrington ruled that there had been no foul on the home keeper.
Johnny Topley had a good early chance for Swifts but he sent his diving header wide.
For Ballymena, Alan Davidson went close with a low free-kick and saw another effort saved by Niall Morgan.
Alan Teggart was also denied by Morgan in the first period, before Funston and McCutcheon scored.