Shelbourne, Galway, Peamount United and Wexford Youths all booked their places in the last four of the FAI Women's Cup after an goal-laden day of quarter-final action.
The holders Wexford Youths, who beat Peamount in the decider last year, had too much for DWSL Premier League outfit TEK United in Stradbrook.
Edel Kennedy, Rianna Jarrett and Lauren Kelly all struck in the first half to leave them cruising, with Aisling Frawley making certain of victory with a sweetly struck fourth. Shauna Peare did nod home a reply for TEK but they never looked like troubling their impressive opponents.
Peamount United look like a side on a mission to atone for the heartbreak they suffered at the Aviva in 2018.
They hammered Limerick 5-1 at Markets Field, storming into a 5-0 lead by half-time thanks to goals from Naima Chemaou, Eleanor Ryan-Doyle, Louise Corrigan, Claire Walsh and Aine O'Gorman. Ciara Griffin got a consolation for the hosts.
Things were much cagier between Galway and DLR Waves at Eamon Deacy Park.
American McKenna Doyle got the crucial goal to squeeze send Galway through, while Shels swung a five-goal thriller against Cork City. Rebecca Cook put them ahead but Christina Dring and Eabha O'Mahony turned the tie on its head at Bishopstown.
However after Alex Kavanagh equalised, Jess Gargan won it for Shels with a good finish.