A dirty oul day in Castle Avenue as the U20 held out Lansdowne for a 24-21 win in miserable conditions.

The win marks the side’s 16th in a row.