Dublin and Longford will contest the first-ever Leinster MFC Shield final following their respective victories over Wexford and Louth this afternoon.
At Innovate Wexford Park, Dublin hammered the hosts 3-20 to 0-10 after leading by 2-7 to 0-7 at half-time.
The other semi-final between Louth and Longford in Ardee was a much closer affair with Keelan McGann's last-gasp point handing the visitors a dramatic 1-17 to 4-7 win.
Louth led by 2-5 to 0-6 at the interval, but Longford stormed back into it in the second half with Eoghan McCormack's goal kick-starting their comeback.
Longford - P Murray; M O'Neill, D Ciglianio, C Nolan; D Moffett, J Moran, P Dempsey; J Borland, A Quinn; E Finneran (0-1), E McCormack (1-4), K McGann (0-6); R Reilly (0-2, 1f), D O'Connell, C Dooner (0-3, 2f). Subs: C Belton for P Dempsey, R Leonard (0-1) for R Reilly, C O'Nuallain for A Quinn.
Louth - J McGillick; F Lynch, P McEvoy, B Butterly; C Fleming (1-1), R Hanlon, C Shevlin; T Jackson, J Mee; D Nally (0-1), R Walsh, G Bell; C Lennon (0-2), C McCaul (3-2, 0-1f), S Healy (0-1). Subs: M Begley for C Fleming (BC), C Quigley for G Bell (BC), G Stewart for S Healy, P Johnson for J Mee.
Referee - F Pierce.