Sligo Rovers, Drogheda United and Shamrock Rovers all came through their respective Setanta Sports Cup quarter-finals tonight.
Sligo defeated Glentoran 3-0 at the Oval for an 8-0 aggregate victory.
Lee Lynch made the fixture safe after only seven minutes, while Raffaele Cretaro scored on 25 minutes before Liam Martin added another late on.
Elsewhere, Shamrock Rovers saw off Linfield 3-1 (7-2) at Windsor Park in a match marred by crowd trouble.
PSNI riot police were called to the ground and it's understood a number of seats were ripped up and thrown onto the pitch, while a flare was also thrown causing the match to be stopped briefly.
Thomas Stewart scored twice and Billy Dennehy once for Rovers, while David Armstrong netted for the home side.
Meanwhile, at at Hunky Dorys Park, Drogheda United defeated Derry City 2-1 for a 3-2 aggregate win.
Michael Rafter opened the scoring for the visitors in the second half before Derek Prendergast replied for the Drogs before Ryan Brennan scored the winner on the night in injury time.
Derry had been reduced to ten men when Ryan McBride was sent off shortly after half time, while Drogheda’s Gary O’Neill missed a penalty just before the break.
The draw took place at Windsor Park, Belfast for the semi-finals tonight and for the first time in the history of the competition, all four teams in the semi-finals were from the Airtricity League.
Shamrock Rovers v Cork City
Drogheda United v Sligo Rovers
The first legs will be played on Tuesday, 16 April and the second legs will take place on Monday, 22 April. The final is fixed for Saturday, 11 May.