Dublin beat Longford 4-12 to seven points in their Leinster Under -20 Championship quarter-final in Glennon Brothers Pearse Park.
Ciaran Archer scored a hat trick and Harry Ladd got their other goal. Dublin led 1-15 to two points at half-time.
Victory sends Dublin through to a semi-final meeting with Wexford next Tuesday.
The other semi-final is a clash between Meath and Laois.