Leinster made it three wins out of four with a five-try bonus-point victory against Worcester Warriors to maintain their interest in the British & Irish Cup at Donnybrook.
Andrew Conway opened the scoring, sprinting clear from 40 metres to touch down, with Ian McKinley converting. However, Leinster were constantly whistled at the ruck, allowing Worcester out-half Willie Walker to narrow the gap from in front of the posts in the 22nd minute.
As the interval approached, Worcester hooker Ed Shervington seized on a blockdown to force his way over the line. A McKinley penalty levelled it up at 10-10 before Adam Balding crashed over in injury-time to give the visitors a 15-10 lead at the break.
The hosts got the perfect start to the second half with Eoin Sheriff going over and Conway then got his second try of the day, McKinley's boot making it 24-15.
Walker's 65th-minute penalty reduced Leinster's lead to six points before replacement Michael Keating ensured the bonus point for the hosts, with prop Jack McGrath powering through for Leinster's fifth.
Leinster -- N Morris; A Conway, B Macken, S Berne, D Kearney; I McKinley, J Cooney; J McGrath, T Sexton, S Shawe; C Ruddock, M Galarza; R Ruddock, J Murphy, S Keogh (capt). Reps: E Sheriff for R Ruddock (36), A Dundon for Sexton (53), M Flanagan for C Ruddock, M Keating for Kearney (both 66), N Reid for Berne (71), J O'Connell for Shawe (74).
Worcester -- M Penn; S Miller, A Grove, G King, A Short; W Walker, A Williams; C Black, E Shervington, T Taumoepeau; W Bowley, J Clutterbuck; J Freeman, M Kvesic, A Balding (capt). Reps: J Whybrow for King (54), J Dudley for Williams (60) (temp), N Dacres for Bowley (72).
REF -- N Hennesssy (Wales)