AMATEUR LEAGUE: Tuesday night's results (April 20)
Elsewhere, Mossley lost 2-0 at home to Downshire in 1C and Greenisland chalked up a 4-1 success at Queen’s II in 2B.
Grange Rangers, who bagged their first league win since January on Saturday, were involved in an eight-goal thriller at Rooftop. The 2C clash finished with both team sharing the spoils in an action-packed 4-4 draw.
Premier Division
Crumlin Star 2-0 Crumlin United
Ardglass 1-1 Drumaness Mills
Nortel 1-2 Immaculata
Kilmore Rec 0-3 Albert Foundry
Ards Rangers 3-0 Malachians
Division 1A
East Belfast 3-2 St Patrick’s YM
Killyleagh YC 3-2 Dunmurry Rec
1st Bangor Old Boys 2-3 Comber Rec
Abbey Villa 2-2 Barn United
Division 1B
Portaferry Rovers 4-5 Newcastle
Sirocco Works 3-0 Colin Valley
Division 1C
Bryansburn Rangers 1-1 Saintfield United
Mossley 0-2 Downshire YM
Shorts 4-1 Holywood
Division 2B
Temple Rangers P-P Drumbo
Queens University II 1-4 Greenisland
Finaghy 2-0 Aquinas
Division 2C
Donaghadee 0-2 Lower Shankill
Rooftop 4-4 Grange Rangers
Suffolk Swifts 3-0 Castlewellan Town