Q Radio Sport
Glentoran and Linfield have crashed out of the BetMcLean League Cup at the quarter-final stage.
The Glens lost 2-0 away to holders Coleraine, while the Blues were beaten 3-1 by Ballymena United at the Showgrounds.
Ballymena boss David Jeffrey tells the club's YouTube channel it was a well deserved comeback victory:
In the other last eight ties on Tuesday night, Cliftonville edged out Portadown 2-1 after extra-time at Shamrock Park.
And Warrenpoint Town thrashed third tier team Limavady United 6-1 at Milltown.
FT: League Cup quarter-finals
— Q Radio News (@qnewsdesk) November 9, 2021
Ballymena 3-1 Linfield
Coleraine 2-0 Glentoran
Portadown 1-2 Cliftonville
(After extra-time)
Warrenpoint 6-1 Limavady #BetMcLeanCup pic.twitter.com/DoBpBajKRj
Douglas Wilson levels for Ballymena. ©Declan Roughan/INPHO. Pic courtesy NIFL
Ballymena United came from a goal down to defeat 3-1 Linfield at The Showgrounds and book a place in the BetMcLean League Cup semi-finals.
Ballymena created the first effort of note after four minutes when skipper Leroy Millar had a go from outside the area only for the ball to go just past the top corner.
Linfield moved in front on eight minutes through Billy Chadwick.
Chris Shields supplied the telling ball after going on a run with Chadwick cutting in from the left before curling his finish into the bottom corner.
United might have levelled after a quarter-of-an-hour but keeper Chris Johns did well to save Ross Redman's header from a Steven McCullough cross.
Ballymena's equaliser did come on 37 minutes, however, after Redman delivered a corner for Douglas Wilson to nod home from close range.
Both sides had further chances before the break with the Linfield defence doing well to block the ball on several occasions during a goalmouth scramble while, at the other end, Christy Manzinga headed just over from a Jordan Stewart cross.
The Sky Blues had a bright start to the second half with McCullough volleying just over on 52 minutes before, a couple of minutes after that, Jude Winchester made it 2-1 with a low finish after Shields failed to cut out a Kenny Kane ball.
And the home side came close to adding a third just after the hour but Winchester could only fire straight at Johns from a good position.
The visitors were thwarted on 78 minutes when substitute Ahmed Salam saw an effort blocked on the line by Redman while Stewart couldn't convert the rebound. Ballymena then almost scored another with five minutes to go after Winchester found Kane but his effort was saved by Johns.
But David Jeffrey's side did make sure of the win in stoppage time when Millar completed the scoring with a low finish past Johns from another break.
Ballymena United: Williamson, Redman, Wilson, Winchester, McElroy, McCullough, Kane, McGrory, Loughran, Keeley, Millar subs Johnston (not used), McKeown (not used), Henderson (replaced Winchester 86), Barr (replaced Wilson 86), Bramall (not used), Smith (not used), Beattie (not used).
Linfield: Johns, Larkin, Newberry, Shields, Callacher, Millar, Manzinga, Stewart, Chadwick, Quinn, Archer subs Walsh (not used), Roscoe (not used), M. Clarke (not used), Salam (replaced Archer 77), A. Clarke (not used), Marshall (replaced Larkin 86), Green (replaced Manzinga 77).