Ballymena United squeezed into the semi-finals of the County Antrim Shield with a nervy win over Donegal Celtic.
The holders were given a stern examination by the Championship outfit, with David CUshley’s first half header proving the difference between the sides.
Paul McAreavey’s side weren’t overawed in the opening stages with firstly Pearse Devine screwing a shot wide before Emmett Templeton’s low shot was saved by Dwayne Nelson.
United made the breakthrough on 36 minutes. From a corner, the ball was worked back to Aaron Stewart, whose back-post cross was headed home via the underside of the bar by Cushley.
The west Belfast side came close to levelling when Pearse Devine’s diving header from eight yards when narrowly wide after Gary Warwick’s deep cross had been headed back across goal.
Nelson then had to produce a brilliant save to tip Warwick’s volley over the crossbar to preserve Ballymena’s slender advantage.
Ballymena United: Nelson, Kane, Munster (sub Taggart 77), McCullagh, McBride, Stewart, Jenkins, Cushley (sub Davidson 60), Teggart, Dolan, McLellan (sub Liggett 73). Subs (not used): Surgenor, Lowry.
Donegal Celtic: McGurk, Rossborough, Wallace, M Burns, C Burns (sub Todd 87), Downey (sub Glenholmes 84), Warwick, Devine, Kelly, Templeton, Hughes. Subs (not used): Slane, Shannon, Moore.
Referee: Ross Dunlop (Carrickfergus).