Bohemians will host Dundalk in a mouthwatering FAI Cup quarter-final, with holders Shamrock Rovers facing a trip to Finn Harps.

The Lilywhites lost last year's decider on penalties as Rovers ended their 32-year wait for cup glory. They face a tricky trip to face Keith Long's side who were beaten by the Hoops in last year's semis.

Sligo Rovers - who lost the other semi-final last year to Dundalk - take on Derry City at the Showgrounds, while First Division Athlone Town welcome Shelbourne.

The ties will be played at the end of the league season, with the prize money from the quarter-finals onwards being pooled in order to fund clubs to play into late November.

FAI Cup quarter-finals

Bohs v Dundalk, Dalymount Park

Finn Harps v Shamrock Rovers, Finn Park

Sligo Rovers v Derry City, the Showgrounds 

Athlone Town v Shelbourne, Athlone Town Stadium