Carrick stay at summit but pressure is building
Only two points separate the top three in the Belfast Telegraph Championship after all promotion-chasing sides claimed vital victories.
Carrick Rangers retained top spot with a 3-1 home win over Armagh City, while second-placed Ards scored a 2-1 victory over H&W Welders at Tillysburn. Third-placed Bangor had a 3-0 win over Dergview in Castlederg.
Carrick had to work for their Taylor's Avenue win. Ben Roy gave Rangers an early lead, but Stephen Murray equalised in the 25th minute. Carrick regained the lead nine minutes later when Miguel Chines stroked home a penalty. Chines added another in the 83rd minute when he nipped round the Armagh goalkeeper before finding the net.
Ards, meanwhile, claimed a remarkable victory in east Belfast. The Welders took the lead in the 19th minute in bizarre circumstances when an Ards pass bounced off referee Ken Gibbons into the path of David Rainey. He then teed up Michael McLellan for his 43rd goal of the season.
Niall Currie's men equalised in the 47th minute through David McAllister before Shane Dolan's acrobatic 79th-minute winner.
Bangor ended Dergview's unbeaten home record with a comprehensive 3-0 win at Darragh Park. Mark Cooling, Ethan Boylan and Paul McDowell all found the net in the second half.
Carrick are now on 53 points with three games to play, while Ards have 52 points with two games left. Bangor are in third on 51, with three games remaining.
PSNI climbed out of the relegation zone by beating Lisburn Distillery 3-1 at Newforge.