Crusaders will play holder Coleraine in the Irish Cup semi-final, as Warrenpoint Town play Ballinamallard United
The semi-final ties will be played on Saturday, March 30 at neutral venues.
Crusaders v Coleraine
Warrenpoint Town v Ballinamallard United
What a draw for the Irish Cup semi-finals! 😯— Belfast Telegraph Sport (@BelTel_Sport) March 2, 2019
Who do you think is going through to the decider?
All you need to know about the draw and the quarter-finals â¡ï¸Â https://t.co/V1Y35jDxgk
Here's all you need to know about this weekend's quarter-finals and the one Premiership game that took place:
Crusaders haven't won the Irish Cup since 2009 but they're into the semi-finals again after a convincing win over David Jeffrey's Ballymena.
Jordan Forsythe opened the scores, converting at the back post after getting on the end of David Cushley's cheeky backheel across goal.
Jonny Addis' slack pass was then seized upon by Cushley who bagged his second assist by chipping a perfect pass forward for Jordan Owens to convert.
Billy Joe Burns' wind-assisted cross-cum-shot made it three by the break, looping over Ross Glendinning and into the net.
Ballinamallard are into the Irish Cup semi-finals after a penalty shoot-out success at Stangmore.
The Mallards came from behind in both normal time and extra-time before winning on spot-kicks.
Seanan Clucas put Dungannon ahead, firing a low drive in off the post. The Championship side could have been level before the break but Jason McCartney's free-kick came back off the post.
The winger went one better the other side of half-time as he converted a half-volley after Josh McIlwaine's cross had been allowed to bounce in the box.
Dungannon substitute Ally Teggart then put the hosts ahead once more in the second half of extra-time. He beat the offside trap to find the bottom corner but it was Paul McElroy who made the goal, carrying the ball forward and delivering the telling pass.
That wasn't to be the winner thanks to Ryan Campbell's 15th goal of the season, converting Josh McIlwaine's cross with five minutes of extra-time remaining after Dungannon keeper Alex Moore had raced out of his net having made an initial save.
That paved the path to penalties, Ballinamallard going through after Dungannon missed three of their five spot-kicks, with the Mallards scoring three of their first four.
Captain Simon Kelly netted a hat-trick to send Warrenpoint Town through to the semi-finals for the first time in the club's history.
Point were awarded a first half penalty when former Larne FC keeper Chris Keenan brought down Mark Griffin and Kelly obliged, sending Keenan the wrong way from the spot.
Kelly doubled his tally after the break, heading in from a corner but Sean Ward (not the Crusaders one) soon halved the deficit, the Tech winger slotting home from close range after a long throw caused problems for Town.
The skipper completed his hat-trick in injury-time from another corner to end the Amateur League visitors' hopes.
David McDaid's hat-trick wasn't enough to secure a semi-final spot for the Championship leaders as Jamie McGonigle and Eoin Bradley both netted twice for the cup holders.
Cliftonville are up to fifth in the table after a win at Mourneview Park.
The Reds went into the break ahead thanks to Conor McMenamin. He fired home after both Ryan Curran and Rory Donnelly had seen efforts saved by Glenavon stopper Jonny Tuffey.
It was 2-0 in the second half when Joe Gormley led a break forward and kept his cool to find Ryan Curran, who finished for his third goal in two games.
Cliftonville are now ahead of Coleraine on goal-difference and just three points behind their fourth-placed hosts.