Dublin eased into the semi-finals of the Leinster Under-20 FC quarter-finals with a 3-10 to 0-09 defeat of Longford at Parnell Park.
The scoreline was harsh on Longford, who were on level terms at half-time, 1-03 to 0-06, Lorcan O'Dell goaling for Dublin.
However Aidan McGuire's dismissal after 47 minutes proved decisive, with the Dubs ruthlessly making the most of their man advantage. Ciaran Archer and Conor Kinsella added further maximums to put a gloss on it.
The Dubs will now take on Meath after they got past Wexford 1-12 to 1-05 in Enniscorthy.
Todd Hynes hit the net for the hosts with barely 60 seconds on the clock and they led 1-02 to 0-04 at the break.
Shane Walsh goaled for the Royal County early in the second half as they took control of a contest played in awful conditions.
Meath never looked in real danger thereafter as they closed it out to make the last four.
Kildare squeezed past Offaly in Newbridge 1-07 to 0-09 thanks to Paddy McDermott's late winning score.
The Faithful were leading 0-06 to 0-04 at half-time and, after Shane O'Sullivan hit the net for Kildare, the visitors built up a three-point lead heading for the closing stages.
A late Lilywhite rally tied them up before McDermott kept a cool head to kick the winner.
They will now face either Laois or Westmeath, whose meeting at MW Hire O'Moore Park was postponed.
All four Ulster quarter-finals fell victim to the weather earlier this afternoon, as Storm Dennis played havoc with the fixture schedule.