Leinster were made to work hard for their eighth straight win over the Newport Gwent Dragons, with replacement Darren Hudson sealing the bonus point in injury-time at the RDS…
Darren Hudson claimed the bonus point try late on away to Zebre last Sunday, and he repeated the trick here as Matt O'Connor's men moved temporarily to the top of the RaboDirect PRO12.
Two tries in quick succession from Ashley Smith and Richie Rees had helped the Dragons take a 16-10 lead approaching the hour mark.
However, the penalty count caught up with the Welsh region as they lost Nathan Buck and Jevon Groves to the sin-bin in each half and their Argentinian prop Francisco Chaparro saw red for a dangerous 80th minute dump tackle on Isaac Boss.
Leinster notched all four of their tries while the visitors were down to 14 men. They led 10-3 at half-time with man-of-the-match Jack McGrath returning from international duty to score his third try in ten league games this season.
The province's scrum then turned the screw with two penalty tries while Groves was off the pitch, and Hudson was sent over in the right corner after Chaparro's dismissal.
The Dragons had to absorb the early pressure as Leinster turned down a kickable penalty, before Jason Tovey cleared the danger with a thumping kick downfield.
The penalties were beginning to stack up against the visitors – they leaked six in the opening 15 minutes – and a Rhys Thomas ruck offence allowed Ian Madigan to open the scoring.
Loose handling of the greasy ball and a messy scrum made for a listless first quarter, the game lulling along without either try-line being threatened.
However, a good spate of carrying – with captain Rob Sidoli and Nic Cudd making the hard yards – got the Dragons into scoring range and Tovey rewarded his pack with a well-struck drop goal.
Leinster struggled to build momentum as the turnovers and individual errors continued, but the sin-binning of Dragons prop Buck, who coughed up his fourth penalty when coming in at the side of a ruck, offered them a chink of light.
The men of Gwent also had to cope with Netani Talei's injury-enforced withdrawal and their resolute defence eventually gave way just before half-time.
Recent Six Nations debutant McGrath barged through a tackle from Sidoli and carried two more defenders over the try-line as Leinster ended the half with a seven-point lead.
But the doughty Dragons profited from two quick turnovers to produce a terrific turnaround early in the second period.
Just when Leinster looked set to score, centre Smith's vital tackle on Brendan Macken inspired a break downfield and although Fergus McFadden retrieved the situation, a further poach saw Matthew Pewtner hauled down short before he passed for Smith to finish in the right corner.
Tovey was unable to convert and he also sent the conversion of Rees' 48th-minute try wide, the scrum half dummying and scurrying through after the ball had gone loose from a midfield Leinster ruck.
It was helter-skelter stuff and Leinster fell further behind as Tovey knocked over his first penalty of the night.
But Leinster's set piece strength got them back on track. Groves was yellow carded for collapsing a promising lineout maul and a couple of powerful close range scrums earned the Irish province their first penalty try.
The Dragons pack could not cope and leaked another penalty try in the 67th minute before Groves' return. Madigan converted both for a 24-16 advantage.
The visitors were not finished though, Groves setting up a second penalty success for Tovey and a very competitive final 10 minutes.
They kept out Leinster's attempts to grind out a fourth try until a moment of madness from replacement Chaparro, who lifted and drove Boss into the ground, saw them end the game shorthanded.
The home side piled on the pressure through their forwards, being held up just in front of the posts before Madigan's bouncing pass released Hudson for the bonus point score and the former added a cracking conversion.
LEINSTER SCORERS: J. McGrath (1 try), 2 Penalty tries, D. Hudson (1 try), I. Madigan (4 conversions and 1 penalty)
NEWPORT GWENT DRAGONS SCORERS: A. Smith (1 try), R. Rees (1 try), J. Tovey (2 penalties and 1 drop goal)
15: Zane Kirchner
14: Fergus McFadden
13: Brendan Macken
12: Noel Reid (Jimmy Gopperth, 61)
11: Darragh Fanning
10: Ian Madigan
9: Eoin Reddan (Isaac Boss, 48; Darren Hudson, 80)
1: Jack McGrath (Michael Bent, 68)
2: Sean Cronin (Aaron Dundon, 71)
3: Martin Moore (Tadhg Furlong, 68)
4: Leo Cullen CAPTAIN
5: Mike McCarthy (Tom Denton, 61)
6: Rhys Ruddock
7: Shane Jennings (Dominic Ryan, 53)
8: Jordi Murphy
NEWPORT GWENT DRAGONS: H Amos; M Pewtner, P Leach, A Smith, W Harries; J Tovey, R Rees; O Evans, R Thomas, N Buck, C Hill, R Sidoli (capt), L Evans, N Cudd, N Talei.
REPLACEMENTS: S Parry, A Coundley, F Chaparro, M Screech, J Groves, W Evans, S Jones, R Wardle.
REFEREE: Marius Mitrea (FIR), ASSISTANT REFEREES: Mark Patton, Barrie O'Connell (both IRFU), CITING COMMISSIONER: John Cole (IRFU), TMO: Kevin Beggs (IRFU).