Ballymena fought back from two down to secure a Premiership draw with 10-man Crusaders at Seaview.
David Rainey pounced on a defensive mix-up to put the hosts ahead after 30 seconds and Chris Morrow headed in from a corner to double the lead.
Gary McCutcheon's penalty after a Paul Leeman handball gave United hope before Davy Munster fired in a 55th minute equaliser as Ballymena took control.
Ciaran Gargan was given a straight red for a two-footed lunge on 79 minutes.
Rainey gave Crusaders the perfect start by intercepting a poor backpass before rounding keeper Dwayne Nelson and slotting in.
Morrow's goal after 28 minutes put the north Belfast side in charge but McCutcheon pulled one back six minutes before the break.
Munster levelled from a Rory Carson cross as the Sky Blues took a grip on affairs, and the impressive James Costello was denied twice by keeper Sean O'Neill.
Gargan's poor challenge on Gavin Taggart made it even tougher for the Crues.
The visitors missed out on all three points when McCutcheon's shot was kept out by O'Neill and from the rebound Stephen McBride blocked Carson's goalbound strike.
Crusaders move up a place to sixth while Ballymena remain eighth.