Manulla and Straide & Foxford will contest this year's Rumley Cup final, with Westport United and Killala going head to head in the Mary Walsh Cup decider.
In Manulla's semi-final clash with Swinford, blink and you would have missed the first two goals as Ciara Forkan got Swinford off to a dream start.
An own goal on the 60th minute halved the deficit and Tracey Hall made it a 2-2 game for the home side as Manulla bid to retain their title.
Who will contest the final was decided in extra time where Anna Mae Clarke, a substitute 10 minutes from full-time, scored for Manulla to win 3-2.
There was more light between Straide & Foxford in their local derby with Conn Rangers as they enjoyed a 5-0 passage to the final.
Two-nil up at half-time, three second-half goals from Eilis Conway (her second), Stephanie Loughney and Carla Ruane ensured a comfortable win for them.
In the Mary Walsh Cup, Westport United enjoyed a magnificent seven against visitors Crossmolina, with Rachel Browne leading the charge there with four goals to her credit as they sauntered to a 7-0 win.
Westport will face Killala in the final.
Both finals will be played on August 11 in Umbro Park, Milebush.
Next up is the Mayo Women's Cup on Friday evening (July 26) where Kilmore and Manulla play their first round tie, with the quarterfinals featuring Kiltimagh Knock United v Westport United, Castlebar Town v Conn Rangers and Crossmolina v Ballinrobe Town.
FIXTURES
Friday, July 26
Mayo Women's Cup quarterfinals (7.15 p.m.)
Kiltimagh Knock United v Westport United
Castlebar Town v Conn Rangers
Crossmolina v Ballinrobe Town
Mayo Women's Cup Round 1 (7.30 p.m.)
Kilmore v Manulla
RESULTS
Mayo Women's Under 19 League
Castlebar Celtic 5-0 Castlebar Town
Killala 0-4 Manulla
Westport United 4-1 Ballina Town
Rumley Cup semi-finals
Manulla 3-2 Swinford
Conn Rangers 0-5 Straide & Foxford
Mary Walsh Cup semi-finals
Westport United 7-0 Crossmolina
Killala 3-0 Ballinrobe
(pic Straide & Foxford Utd Facebook page)