All-Ireland champions Glen were given a huge fright in their Derry SFC quarter-final before fending off Lavey on a 1-11 to 0-13 scoreline at Owenbeg.
In a low-scoring first half, the in-form Ethan Doherty scored a crucial goal just before the interval to give the Watty Graham's a 1-03 to 0-04 interval lead.
By the 40th minute, however, Lavey had levelled things up and Malachy O'Rourke, recently appointed Tyrone manager, and his players were in a bind.
The tit-for-tat nature of the game continued as Emmet Bradley and Niall Toner exchanged scores, and the underdogs took the lead with just two minutes remaining.
Glen showed why they are champions though as they fought back with Conleth McGuckian grabbing the winner deep into additional time.
Cuala finished like a train to book their spot in the Dublin SFC for the first time since 1988 following a 0-16 to 1-08 win over Ballymun at Parnell Park.
Paddy Small fisted over to give Ballymun the lead three minutes in and a Dean Rock free and a nice James McCarthy point had them two ahead with 20 minutes on the clock.
Cuala finished the half strongly though with Cillian Dunne cutting inside and kicking over to give them a 0-07 to 0-06 interval lead.
The early stages of the second half pointed to a tight finish with the sides level with 20 minutes to go, but Cuala – with Con O’Callaghan prominent – kicked eight points in a row to ease to the line.
Ballymun did grab a goal in stoppage time through Dean Robertson but it was nothing more than a consolation with Cuala now awaiting the winners of Kilmacud and Na Fianna.
Another side ending a wait from 1988 is Feakle who are through to the Clare final after a 1-17 to 1-15 win over Cratloe.
Martin Daly gave them a good start as he pounded on the ball eight minutes in but Cathal McInerney reacted quickest to a rebound to respond, levelling the sides up at 1-04 apiece approaching the break.
Feakle led by two at the interval but had tricky conditions to deal with in the second period.
Cratloe hit a flurry of wides on the resumption with the brilliant Shane McGrath punishing them by extending Feakle's lead to four points.
Cratloe eventually found their range and it was a one-point game when Conor McGrath scored with a minute remaining.
However, Fiachra Donnellan scored at the other end and they repelled a late Cratloe free fired at goal to move into the final.
Dunshaughlin are the first side into the 2024 Meath SFC final after a narrow 0-11 to 0-10 win over Dunboyne.
It’s their first appearance in the showpiece since 2011 with the side just edging home in a game played in windy conditions.
The sides split 12 first-half scores with Ruairí Kinsella responsible for three of Dunshauglin’s scores, and the same player put them in front for the first time three minutes into the second half.
A couple of Donal Lenihan frees put Dunboyne ahead midway through the second half, but Kinsella was again on target to draw them level before Aaron Murphy put them in front again.
Lenihan drew Dunboyne level once more but it was Luke Mitchell who had the final say to send Dunshauglin through.
Padraig Pearses had little bother in reaching their first Roscommon SFC final since 2021 following a 1-09 to 0-03 win over St Faithleachs.
The Pearses had the breeze in the first half and were five points to the good before Jack Tumulty got St Faithleachs off the mark 18 minutes in, and when Darren Nerney got them back to within four right on the restart they appeared right in it.
But it was all one-way traffic from there with Declan Kenny’s goal killing off their challenge.
Clan na Gael qualified for their second successive Armagh final as they held off a Madden fightback to win 0-14 to 0-12.
The Lurgan side made a stunning start, kicking the opening seven scores to take control before Mark Harte and Adrian O’Donnell’s side found their feet to trail by just five at the break, 0-09 to 0-04.
The gap was quickly down to four points on the resumption but the Clans, with Stefan Campbell starring, hit another scoring burst to lead 0-13 to 0-05 with 15 minutes remaining.
They would be pegged back from there though, but another score from Campbell in the final moments sealed their passage to yet another final.