Derry City and Crusaders recorded convincing victories in the first legs of their Setanta Sports Cup semi-finals on Monday night.
Derry look destined to reach the final after they took a 3-0 win away from Tallaght against 10-man Shamrock Rovers.
A Rovers team that showed seven changes from the side that beat Dundalk 6-0 went behind after just 15 minutes.
Rovers' goalkeeper Reyaad Pieterse was harshly adjudged to have brought down Pat McEleney in the area and was sent off. Substitute keeper Oscar Jansson saved the penalty from David McDaid but Kevin Deery knocked in the rebound.
After that, it was a question of how many Derry would get as they took full advantage of the extra man.
McEleney doubled his side's lead on 51 minutes with a stunning long-range effort, before his cross was headed home by Ryan McBride with nine minutes to go.
Meanwhile, David Rainey scored a goal in each half as Crusaders shocked Sligo Rovers at Seaview.
Rainey struck four minutes befre the interval with a defelcted free-kick, as a lethargic Sligo side struggled to assert themselves in the game.
The striker added a second in the 81st minute to give the IFA Premiership outfit a two-goal buffer ahead of their trip to the Showgrounds for the second leg.