Armagh booked their place in the TG4 Ulster ladies senior final on 17 June with a stunning victory over Cavan thanks to goals from Aimee Mackin and Kelly Mallon in the last ten minutes at Inniskeen.

The Breffni girls looked set for victory and led by 1-09 to 0-11 at the 50 minute mark, but after Tiarna Grimes and Lauren McConville pointed to stretch their lead, Armagh reached the final and held off Cavan’s comeback.

Armagh will now face the winners of next Saturday’s second semi-final between Monaghan and Donegal in the decider.

Elsewhere, reigning TG4 Munster champions Kerry got their title defence off to a surprisingly easy start against Waterford that belied their troubled Lidl NFL campaign and managerial problems in the last couple of months. 

Goals in either half from Sarah Houlihan and Andrea Murphy capped off a confident Kerry performance that puts them back in a TG4 Munster final where they will meet Cork on 23 June.

Sarah Houlihan's 24th minute penalty goal separated the teams at half time, 1-04 to 0-04, with the Kingdom taking advantage of some really wayward shooting by the visitors in that opening period.

Kerry kicked the first three scores of the second half and when Andrea Murphy finished off a great Kerry move with a goal in the 44th minute there was only one winner.

Meanwhile, Cork are back in the TG4 Munster ladies final after a 2-12 to 1-10 over Tipperary at Ardfinnan.

Bríd O’Sullivan got Cork up and running in the first minute when she hit the net after a flowing move, and although Tipp responded immediately when Aisling Moloney fired an excellent goal, Cork slowly began to dominate.

Points from O’Sullivan, Orlagh Farmer, and Coppinger kept the 11-time All-Ireland winners in the ascendency, and when Hannah Looney converted a penalty Cork were good value for their 2-6 to 1-5 interval lead.

Tipp couldn’t add to their tally until the end of the third quarter when Mairead Morrissey pointed, and at that stage there was too big of a deficit to claw back.

TG4 Munster Ladies SFC semi-finals:

Cork 2-12 Tipperary 1-10

Kerry 2-16 Waterford 1-6

TG4 Ulster Ladies SFC semi-final:

Armagh 2-14 Cavan 1-14