Guillaume Keke scored a contender for goal of the season and caught the eye with a fine performance as Ards held Dungannon to a 3-3 draw at Stangmore Park.
The former Cliftonville man has struggled to find his form since joining Ards during the summer but he trebled his Premiership goal tally with a fine double.
His second was an storming drive from the apex of the area that rocketed into the near top corner - giving Swifts goalkeeper Andy Coleman absolutely no chance.
Keke opened the scoring as well, converting after both the Dungannon defence and goalkeeper left a hooked cross from Ross Arthurs.
The forward’s overall display was equally as pleasing, poking and prodding the hosts’ back line with a relentless energy.
Dungannon rallied both times they fell behind. Douglas Wilson made it 1-1 on 35 minutes then Andrew Mitchell’s 20th league goal of the season made it 2-2 - both with close range headers.
Cormac Burke’s fourth goal in as many games gave the Swifts the lead for the first time but there was a sting in the tail for the hosts.
That’s because former Dungannon forward Gary Liggett came back to haunt them, heading in at the back post to make it 3-3 on 75.
That’s the way it stayed as two hard-working teams took away a deserved share of the spoils.
DUNGANNON: Coleman, Burns, Wilson, Armstrong, O’Rourke, Lowe, Burke (Hegarty 68), Lockhart (Teggart 68), Glackin, McMahon (McElroy 81), Mitchell.
Unused Subs: Brennan, Fitzpatrick.
ARDS: Hogg, Hall, Friars, Taylor, Ruddy, Tommons, McCullough, Doherty, McAllister, Arthurs (Liggett 59), Keke (Shevlin).
Unused Subs: McComb, Hughes, Bradley.