Wing Ewan Rosser grabbed a try double as Dragons Under-18s extended their lead at the top of the Regional Age Grade Championship with a 45-3 victory over Ospreys Under-18s.
Dragons went into the game clear at the top of the Under-18 standings and unbeaten in the opening five games.
And a commanding performance in tricky conditions at Aberavon saw them move 14 points ahead of nearest rivals Scarlets before next Tuesday’s match-up between the top two at Ystrad Mynach.
Dragons, captained by Ben Carter, led after six minutes as Rosser - brother of first team ace Jared - pounced on a loose ball before Ospreys hit back with a penalty from Joe Hawkins.
Fly half Will Reed extended the lead and converted his own score on 19 minutes before wing Morgan Richards went over in the corner. The bonus point was wrapped up flanker Ollie Howard just before the interval.
The flow of points continued in the rain in the second half as Rosser scored a length of the field interception.
Replacement Carrick McDonagh added a sixth try before centre Lewis Bates cut a fantastic line in the final minute to wrap up the big win.
06m Rosser t Reed c 0-7
08m Hawkins p 3-7
19m Reed t Reed c 3-14
23m Richards t 3-19
33m Howard t Reed c 3-26
56m Rosser t Reed c 3-33
63m McDonagh t 3-38
70m Bates t Reed c 3-45
Dragons Under-18s: Jake Morgan (Jones 55), Ewan Rosser, Lewis Bates, Ollie Lewis, Morgan Richards (Morgan 48), Will Reed, Dylan Davies (Lloyd 60); Dylan Bartlett (Dowse 55), Brodie Coughlin (Chapman 55), Owen Peddle (Hibbs 43), Joe Peard (Dowse 35-38, Young 43), Ben Carter, Benji Hoppe, Ollie Howard (Cooper-Franklin 34), Ben Moa
Replacements: Connor Chapman, Aaron Dowse, Henry Hibbs, George Young, Joe Cooper-Franklin, Morgan Lloyd, Cian Jones, Carrick McDonough