Armagh City moved back to the top of the Lough 41 Premier Intermediate League with victory over morning leaders Newington while Banbridge Town, Moyola Park, Lisburn Distillery and Bangor all picked up three points apiece.
The Eagles fought back from a goal down to get the better of Newington at Holm Park. Gary Warwick had edged the Swans in front midway through the first half but Conor Mullen levelled before the hour, with substitute Ross Lavery bagging the winner right at the end.
Bangor moved into second spot courtesy of a narrow win away to bottom club Tobermore United with Kyle Woods knocking home the only goal of the game on 34 minutes while Banbridge Town, in fourth, can point to a Reece Doyle strike to give them the points at home to Portstewart.
Moyola Park trailed at half-time to a Mark McCabe strike away to Dollingstown but levelled after the break through Harry Wylie before Thomas Robinson hit a late winner.
Meanwhile, at Ballyskeagh, a Neil Dillon own goal after a quarter-of-an-hour had given the PSNI the advantage over Lisburn Distillery but two Michael O'Hanlon strikes midway through the second half saw the Whites turn the game around to claim the points.