- 7 updates
Coleraine had to work hard to secure a 3-0 win over Knockbreda at the Showgrounds.
Two goals in the second half was enough to see Oran Kearney's men over this potential banana skin.
Jamie McGonigle scored on eight minutes, but the Bannsiders had to wait until the hour mark to get that second vital goal through Jordan Allen.
Brad Lyons added the third in stoppage time.
- Dungannon Swifts 6-1 Ballinamallard United
Dungannon Swifts swept aside Ballinamallard United with a 6-1 win at Stangmore Park.
Alan Teggart set the home side on the way with Stefan Lavery netting twice and Jamie Glacken all on target as the Swifts led 4-0 at the break.
Niall Owens pulled a goal back for the Mallards after the restart, but that was as good as it got as Cormac Burke and Glacken got their name on the scoresheet for impressive Dungannon.
Carrick Rangers overcame a tough task to secure a 2-0 away win at Armagh City.
A superb free kick by Steven McCullough on 31 minutes put Carrick into the lead.
However, it was nip and tuck for the rest of the game with Carrick only making sure of their place in the next round with a stoppage time strike from TJ Murray.
Glenavon saw off a stubborn H&W Welders with a 4-2 win at Mourneview Park.
The home side could not have hoped for a better start as they took the lead on two minutes.
Eoin Bradley spotted the run of Ciaran Martyn who rifled a superb shot into the roof of the net.
Glenavon came close to adding another when Paddy McCourt crossed for Guy Bates but his header was deflected away from goal.
The Welders surprised their Premier League opponents on 20 minutes when Danny McKee let fly from distance and the ball looped over James Taylor in the home goal for 1-1.
The Welders then survived with two clearances off the line as Glenavon began the second half on the front foot.
Two goals in a minute put Glenavon in control - first Bates converting from close in and then Andy Hall picked up a pass from Bradley to unleash a firm shot from 20 yards that gave the keeper no chance.
It seemed there might be a nervous finish for the home side when McKee slotted home from the penalty spot, but no sooner had the game restarted Bates made it 4-2.
- Annagh United 0-6 Cliftonville
Holders Cliftonville eased into the next round with a commanding 6-0 win over Annagh United.
The Reds produced a four goal first half blast to rule out any chance of an upset by the home side.
Daniel Hughes and David McDaid both netted a brace to put the tie beyond Annagh.
McDaid was on target again on 53 minutes to complete his hat-trick before Stephen Garrett brought up the half dozen.
- Portadown 3-4 Crusaders
Crusaders staged a dramatic comeback to snatch a 4-3 victory and break Portadown hearts at Shamrock Park on Wednesday night.
The Ports were just four minutes away from going into the last eight leading 3-2, but two goals in two minutes turned the tie around and Stephen Baxter's side survived a real scare.
Things seemed to be going Crusaders way when former Ports striker Marcio Soares fired his side ahead on nine minutes.
But Portadown stormed back with Aaron Haire levelling matters a minute later.
A goal spree followed at the end of the half with Stephen Hughes putting the Ports 2-1 up on 40 minutes. Then Haire smashed in his second of the night to make it 3-1.
However, a deflection off Mark Carson saw the ball fly past his own keeper to see the lead reduced to just a goal at the break.
There was little between the sides in the second half with all the drama coming right at the end.
Paul Heatley brought the sides level on 86 minutes and with extra-time looking likely a mistake by the home keeper was punished by Michael Carvill and Crusaders came out on top in a real thriller.
Latest ITV News reports
Ballymena United came from behind to dump Linfield out of the NI League Cup with a 4-1 win at the Showgrounds on Wednesday night.