A second-half fighback saw Dublin into the Leinster football final, after an 0-18 to 1-11 win over Westmeath at Mullingar.
Ben McGauran's goal left the Midlanders five points clear with just over 20 minutes to go at TEG Cusack Park.
The young Dubs then hit nine points in a row, to turn things around and book their place in the decider.
There they'll face Kildare, who overcame Laois last night at O'Moore Park by 0-12 to 1-6. The final is set to take place in two weeks time.
Leinster MFC Semi Final (Full Time)
— Dublin GAA (@DubGAAOfficial) June 22, 2019
Westmeath 1-11 (14) Dublin 0-18 (18)
All over & Dublin are into the Leinster Final!! ๐๐๐#UpTheDubs