Harry Rees-Weldon scored a try on debut as Dragons were defeated 57-24 by Ospreys in a Welsh derby in the BKT United Rugby Championship at Swansea.com Stadium.
Wales Under-20s ace Rees-Weldon was called in for his first start and impressed for Filo Tiatia’s men before grabbing a first half score.
But the injury-ravaged Men of Gwent - without more than 20 players – could not secure the double over the Ospreys as the home side kept their play-off hopes alive.
Ospreys’ only defeat at Swansea in the Championship since October was to Leinster in February and Dragons threatened to rip up the form book early on with a bright start and try from Rees-Weldon.
But the home side grabbed the lead by the break and never looked baclk.
Rhodri Williams and Jared Rosser – with his third in two games - got over in the second half but there was no point as Ospreys ran clear in the closing minutes.
Dan Lydiate was named in the starting line-up to play his final game of professional rugby on Welsh soil as he returned to Swansea.
Head Coach Filo Tiatia made a total of seven changes with Rees-Weldon making his debut. And the young wing was straight into the action to mop up a dangerous kick in behind from Hardy.
Dragons enjoyed some early territory themselves, but a cross kick from O’Brien came to nothing as the visitors had stayed offside.
Lydiate and Rees-Weldon combined to win a penalty out wide as Ospreys looked to spread the play as a tetchy opening saw both sides look for a foothold.
Both teams were uploading some big hits with Dragons first trouble the scorers when O’Brien slotted a penalty after Ospreys were pinned for not rolling away.
Another penalty at scrum time saw O’Brien again kick long into touch and the home half. And more patient play saw debut ace Rees-Weldon sore after a lovely flat pass from O’Brien sent him into space.
Ospreys hit back immediately as Hardy and Lake made breaks down the middle before Will Spencer bobbled the pass and then drove over from close range to cut the lead to 10-7.
The game was flowing from end to end with Ospreys work at the breakdown stopping Dragons twice before the home side turned to their driving maul with seven minutes to the break.
The home backs joined the forwards and powered over with Lake the beneficiary for a second home score and the lead.
A superb kick from Edwards had Ewan Rosser scrambling back and from another lineout the home side looked to repeat the feat, only to be held up by a solid defence from the visitors.
Ospreys made a lightening start to the second half and kept the ball alive with Hardy just short before a penalty for offside on the line.
A blooded Westwood was replaced by Anderson, with Jared Rosser into midfield and brother Ewan onto the wing, before pressure told from the maul as the home side were stopped short before the ball was picked up and score by Ben Warren.
Dragons needed a respite and field position and won that with a penalty that O’Brien kicked to the corner. But the maul was stopped before play broke down out wide.
Ospreys wrapped up the bonus with half an hour to play with Giles bumping off men in midfield and running under the posts to give Edwards a simple conversion.
A series of penalties put Dragons under the shadow of the posts before patient play and a nice step sent Rhodri Williams over. O’Brien added the extras.
Any hope of a comeback was short-lived as Ospreys, once again, struck from the restart with Edwards going over before he added a second three minutes alter after Evardi Boshoff’s dummy and burst in midfield.
Jared Rosser ignited try bonus hopes with a fine finish – his third in two games – after some sustained away pressure told.
Will Reed came on for his 50th appearance for the club with 13 minutes remaining.
But it was Hardy, Giles and Morgan-Williams who added late gloss for the hosts as they added late scores.
Timeline:
18m O’Brien p 0-3
23m Rees-Weldon t O’Brien c 0-10
25m Spencer t Edwards c 7-10
34m Lake t Edwards c 14-10
45m Warren t Edwards c 21-10
50m Giles t Edwards c 28-10
55m Williams t O’Brien c 28-17
56m Edwards t 33-17
59m Edwards t Edwards c 40-17
64m J. Rosser t O’Brien c 40-24
71m Hardy t 45-24
78m Giles t Walsh c 52-24
79m Morgan-Williams t 57-24
Ospreys: Jack Walsh, Daniel Kasende, Evardi Boshoff, Kieran Williams, Keelan Giles, Dan Edwards, Kieran Hardy, Gareth Thomas, Dewi Lake, Ben Warren, Will Spencer, Adam Beard, James Ratti, Jac Morgan, Morgan Morse
Replacements: Sam Parry, Steffan Thomas, Tom Botha, Will Griffiths, Harri Deaves, Reuben Morgan-Williams, Owen Williams, Iestyn Hopkins
Dragons RFC: Ewan Rosser (Reed 67); Harry Rees-Weldon, Joe Westwood (Anderson 45), Aneurin Owen, Jared Rosser; Angus O’Brien, Rhodri Williams (Hope 60); Rhodri Jones (Kelleher-Griffiths 60), Brodie Coghlan (Benjamin 65), Chris Coleman (Evans 71), Joe Davies (Langton-Cryer 60), Ryan Woodman, Shane Lewis-Hughes, Dan Lydiate (Young 70), Aaron Wainwright.
Replacements: Elliot Dee, Dylan Kelleher-Griffiths, Nathan Evans, Barny Langton-Cryer, George Young, Che Hope, Will Reed, Huw Anderson.
Referee: Ben Breakspear (WRU, 10th game)
Attendance: 4,677