Leinster came away from Rodney Parade with a bonus-point victory as Dragons fell to their third home defeat of the season.
The opening two home fixtures for Dragons saw them lose to Edinburgh and Cardiff and this latest defeat crowned a miserable weekend for the Welsh regions, with all four of them losing at home.
Dan Sheehan, Thomas Clarkson, Ciaran Frawley, Charlie Ngatai and Scott Penny scored Leinster's tries with Ross Byrne converting four.
Aneurin Owen scored Dragons' try with Cai Evans kicking a penalty and a conversion.
Dan Sheehan gets his first Leinster try sine returning from World Cup duty. Ross Byrnes adds the etras.
— RTÉ Sport (@RTEsport) November 12, 2023
🏆 @URCOfficial #urc
🏉 @dragonsrugby v @leinsterrugby
📺 @RTEone and @RTEplayer
📻Updates on @sundaysport
📱 Live updates on app & @rtenews pic.twitter.com/gaPQk7rqTh
It took Leinster eight minutes to open the scoring when skipper Sheehan finished off a driving lineout but Dragons soon responded with a penalty from Evans.
The opening period was largely a featureless one with constant penalties being awarded by Italian referee Gianluca Gnecchi, which prevented any flow to the game.
Poor handling in the miserable conditions also contributed to the lack of continuity in the play but the Dragons’ pack did make a decent fist of testing their opponents to the full.
However, they were clearly on the wrong side of the referee in scrum engagements by conceding six penalties in that area in the first half-hour and that certainly cost them a lot of territory.
Dragons’ ill-discipline eventually told when Leinster scrum-half Ben Murphy showed some initiative to quickly tap a penalty and race into the opposition 22. From there Dragons conceded another penalty and a pre-planned move saw Clarkson walk through a paper-thin defence to score.
Byrne’s conversion gave his side a 14-3 interval lead and within a minute that advantage had been extended.
Rio Dyer lost possession in his own half for Leinster to counter-attack in style with Frawley finishing off a sweeping move.
However, the visitors were dealt two blows in quick succession. First Tommy O’Brien was helped off with a leg injury before Owen chased a Rhodri Williams chip and won the race to touch down.
That's the bonus point sewn up for Leinster. It's come courtesy of Charlie Ngati's first try for the club...
— RTÉ Sport (@RTEsport) November 12, 2023
🏆 @URCOfficial #urc
🏉 @dragonsrugby v @leinsterrugby
📺 @RTEone and @RTEplayer
📻Updates on @sundaysport
📱 Live updates on app & @rtenews pic.twitter.com/S7mipZPtDu
Dragons lost Jarrod Rosser and Aaron Wainwright to failed HIAs before a well-judged cross-field kick from Byrne created the bonus-point try for Ngatai.
The hosts’ woes continued when Taine Basham was sent off for making head contact with his arm before Matthew Screech was yellow-carded, with Scott Penny’s last-minute try compounding Dragons' woes.