Shamrock Rovers' bad week continued as the record holders of the FAI Cup were beaten 2-1 at Shelbourne.
It will now be at least 26 years since Rovers last won the cup as, having sacked manager Stephen Kenny after Monday's home league defeat to Bohemians, it got no better under caretaker boss Stephen Glass at Tolka Park last night.
Philly Hughes, who scored for Shels in last year's final which they lost to Sligo Rovers on penalties, was the Reds' hero with both goals as Rovers finished with ten men.
Striker Hughes put Shels ahead on the half hour from skipper David Cassidy's set up.
It got worse for Rovers three minutes before half-time when their skipper Ken Oman was shown a straight red card for pulling down Hughes as he raced through on goal.
Hughes then all but sealed Shels' passage when heading home a Paddy Kavanagh cross on 71 minutes.
Substitute Sean Gannon got Rovers' consolation goal two minutes into stoppage time.
Bottom of the table Dundalk stunned Bohemians 1-0- at Dalymount Park with a sublime winner from Mark Griffin.
The only goal came on 75 minutes when striker Griffin curled a delightful free kick to the net from 25 yards.
St. Patrick's Athletic and Drogheda United must do it all again at Hunky Dorys Park on Monday night after they played out a dour 0-0 draw at Richmond Park.
There were no such problems for Derry City as they trounced First Division side Mervue United 7-1 at the Brandywell.
Mark Farren helped himself to a hat-trick as he became Derry's leading score of all-time, surpassing the legendary Liam Coyle.
David McDaid scored twice with further goals from Paddy McEleney and Ryan Curran. Pat Hoban got one back for Mervue.