Bray Wanderers 0 Bohemians 4
Bohs continued to have the indian sign over Bray in the FAI Cup as they secured a semi-final meeting at home to Derry City with this big win.
Dave Morrison put Bohs in front on 14 minutes. The winger controlled Glen Crowe's ball in from the left to beat Matt Gregg with a clever shot from the edge of the area.
Crowe was the provider again on 56 minutes for the second goal when he set up substitute Gary O'Neill who fired past Gregg.
O'Neill got his second goal on 75 minutes to seal Bohs passage.
Crowe then got on the scoresheet 12 minutes from time when scoring from a deflected free kick.
Derry City 1 UCD 0
Eamonn Dohety was Derry City's matchwinner with an extra-time winner to book an FAI Carlsberg Cup semi-final trip to holders Bohemians.
Captain Doherty arrived unmarked at the back post to sidefoot home after Padraig Moran's centre had flashed across the face of the UCD goal 14 minutes in the first period of extra-time.
Both sides had chances in a poor 90 minutes.
Derry's Liam Coyle forced a fine tip over save from Barry Ryan while Derry keeper Russell Payne had to make good stops from Ted O'Connor and then Martin.
But UCD ended up with ten men as Alan Mahon got himself sent off in the last minute of extra-time for a second bookable offence.
Finn Harps 0 Dundalk 2
James Keddy scored twice as Dundalk set up a semi-final tie at home to Shamrock Rovers with this deserved away win.
Keddy hit his first seven minutes before the break.
Garry Haylock's ball into the area was only partially cleared to Keddy who beat John Connolly with a terrific shot from 25 yards.
The winger then sealed Dundalk's win 15 minutes from time when Haylock put him through to pick his spot and add his second goal of the night.