Larne upset league leaders Harland and Wolff Welders at Inver Park.
Leading 1-0 at half-time through a Stuart strike Larne saw the lead slip when Deans equalised for the Welders on 65 minutes.
But Guillaume Kele restored the lead as the Invermen inflicted the Welders’ first defeat of the season.
And just to make a bad day worse Michael McLellan and Neil Dougan were both sent of for the shipyard men.
Ards are second on goal difference following Larne’s 2-1 defeat of the leaders.
A solitary goal by Ross Arthurs give the North Down outfit all three points against a battling Armagh City.
In the Friday evening kick-off Annagh United’s Jay Gardiner opened the scoring from the spot on 17 minutes after McCordick was fouled in the area.
Bangor’s Gerard McMullan finished off with a left-foot drive to level matters and in the second half Stephen Curry blasted into the top corner to give the visitors the lead.
Paul McDowell scored the insurance goal as Bangor ran out 3-1 winners.
In Castlederg Loughgall took a sixth-minute lead against Dergview.
Daniel Ryan sent a looping header home for a lead which they held until half time. Warner Mullen knocked in a second on 60 minutes and Ryan added a third, his second, for an unassailable 3-0 lead.
Ryan went on to register his hat-trick before Dergview pulled back to late goals making the scoreline a little more respectful.
Lurgan Celtic drew first blood against Lisburn Distillery and went 2-0 up early in the second half as the reliable duo of Lavery and Fitzpatrick found their goalscoring form again.
Up at Drumahoe Institute broke the deadlock when Brown give them a 51st minute lead.
However, Ballyclare Comrades equalised through an own goal by Stephen O’Neill and the points were shared.
Knockbreda and Donegal Celtic recorded three goals each to take a share of the spoils as Celtic remain the only team in the division without a win this season.
Meanwhile, in Championship 2 table-topping PSNI were fortunate to take an 18th-minute lead through a Wakehurst own goal at Newforge.
The Ballymena men would not lie down though and it took a 95thminute strike by Owen Moody to seal the points which leaves the unbeaten Police in pole position and they are surely looking good for an immediate return to the top division next year.
Also in Championship 2 Limavady United and Sport and Leisure Swifts fought out a 2-2 draw, while Tobermore United hammered Dundela 5-0.
Also on Saturday Dollingstown and Newington drew 3-3, Portstewart beat Glebe Rangers 3-1while Queen’s University defeated Coagh United 3-2.
Moyola Park and Banbridge Town drew 0-0.