Brandon Miele proved Shamrock Rovers' match-winner for the second time over the Easter weekend with a double to see off arch-rivals Bohemians at Tallaght Stadium.
The fully-deserved win at eased Stephen Bradley's side into the last eight of the EA Sports Cup.
With Luke Byrne making his first start in a year following a knee injury, Rovers gave themselves the perfect start with the lead goal inside three minutes.
The busy Graham Burke worked the opening to put Sean Boyd away through the middle and he squared for winger Darren Meenan to drill a low shot to the corner of Greg Murray's net. A youthful Bohs hit back to equalise eight minutes later when punishing Rovers' dithering from an 11th minute free kick.
Keith Ward's delivery ran across to the far side of the goal where skipper Dan Byrne laid the ball back for Ian Morris to score with a casual finish.
Rovers responded to utterly dominate until half-time with the bustling Boyd twice coming close.
Rovers remained much the better side into the second half, regaining the lead on 65 minutes.
Substitute Michael O'Connor got free on the right to drill a low cross to the far post where Miele, who had scored their only goal in Fridya league win over Sligo Rovers, arrived to confidently sweep the ball home.
Miele then sealed it with his second goal of the night on 79 minutes with an assist from another sub.
James Doona cut the ball across from the right for Miele to shoot home. Murray then deprived Miele of his hat-trick three minutes later with a brilliant stop.