At Croke Park a second half rout saw Dublin trash Kildare by 4-16 to 1-9 in their Leinster semi-final.
They’ll go on to play Meath in the decider after the Royals beat Wexford by 0-18 to 0-13 beforehand.
After leading by 0-14 at half time, London survived a Leitrim fightback to win 2-11 to 1-13, and earn an historic place in this year’s Connacht final.
The Exiles will be up against Mayo.
In the qualifiers Derry evercame Sligo by 15 points to 8 in Owenbeg, while Armagh hammered Wicklow by 2-21 to 0-02 at the Athletic Grounds.
In the Connacht Minor championship Mayo defeated Galway 5-8 to 2-11 after extra time to go through to the final against Roscommon.
In today’s only hurling championship fixture it finished level Down 1-16, Derry 19 points, in their Ulster semi-final.