Dublin booked their place in the All-Ireland under-20 football final with a seven point win over Galway at Pearse Park.
The Dubs burst of the blocks, and two Ciaran Archer goals helped them into 2-1 to no score lead inside six minutes.
But Galway gradually worked their way back into the game. The gap was five at the break, but the Tribesmen would draw level in the 41st minute.
Tom Gray's side outscored Galway by eight points to one from there, and hit the final four scores of the game, and they now await the winners of Cork and Tyrone, which takes place on Sunday, next weekend.
Dublin: D O'Hanlon; D Maher, D Newcombe, N Mattews; K Kennedy, E O'Dea, S Lambe; P Ó Cofaigh Byrne, D Ryan; N O'Leary (0-01), K Lynch Bissett, J Doran (0-01); B O'Leary (0-02), C Archer (2-06, 4f), R McGarry (0-03).
Subs: D Lacey (0-01) for Ryan (46), A Lynch for Maher (45), H Ladd for B O'Leary (63).
Galway: O Burke; R Mahon, S Mulkerrin, E McFadden; L Boyle (0-01), C Potter, J Kirrane; M Tierney (0-01), M Barrett; B Harlowe (1-00), L Costello, T Gill (0-03); D Silke, P Costello (0-03, 2f), R Cunningham (0-02).
Subs: J Glynn for Kirrane (7), C Newell for Harlowe (29), C Campbell for Potter (40), M O'Brien for Glynn (48), E Mannion for Gill (50), B O'Connell for L Costello (58).
Referee: P Hughes (Armagh).