Munster’s only reply in the first-half came from a Tomas Quinlan penalty even though they were called back for a disallowed try by captain Stephen Fitzgerald and blew two clear-cut chances as the home side led 22-3 at the break.
It looked all over when Leinster loose-head Andrew Porter stormed over after a run from the 22 metre line.
But Munster did not give up and second row Frank Bradshaw-Ryan powered over and replacement prop Liam O’Connor touched down for their second and third tries in the final quarter.
Leinster scorers (N Timoney, A Leavy, D O’Connor, A Porter try each; J Carbery 2 pens, 3 cons)
LEINSTER: J Power (UCD); A Leavy (St Michael’s), C O’Brien (Mullingar), H Brewer (Terenure), R Vallejo (New Ross); J Carbery (UCD), C Rock (Old Belvedere, capt); A Porter (St Andrew’s), J McKenna (Lansdowne), J Loughman, D O’Connor, J Dwan (all Blackrock), J Murphy (UCD), C Oliver, N Timoney (both St Mary’s).
Replacements: F Cleary (Clongowes Wood) for Brewer 12 mins; E O’Sullivan (Templeogue) for Murphy 39 mins — temp; S Kearns (Blackrock) for Power 50 mins; Greg Jones (St. Andrew’s College) for Dwan 46 mins; A Roche (Terenure) for McKenna 61 mins; S Pim (Kilkenny) 62 mins; N Mpiko (Lansdowne) for Loughman 69 mins.
Munster scorers (L O’Connor 2 tries; F Bradshaw-Ryan try; T Quinlan pen; G Lyons con).
MUNSTER: S Fitzgerald (Shannon, capt); G O’Shea (Shannon), P Kiernan (UCC), G Lyons (Young Munster), Stephen McMahon (Garryowen); T Quinlan (Cork Constitution), J Cullen (Shannon); B Quinlan (C Constitution), S McNulty (UCD), M O’Donnell (Crescent), F Bradshaw-Ryan (Shannon), G Stokes (Cork Constitution) , J Keane (Garryowen), L O’Leary (Cork Constitution), D St Leger (PBC, Cork).
Replacements: W Leonard (Shannon) for Quinlan 26 mins; G Roche (Cork Constitution) for O’Donnell 39 mins; L O’Connor (CBC Cork) for B Quinlan 48 mins; C Barry (UCC) for O’Leary 62 mins; C Blake (Crescent College) for St Ledger 65 mins; L O’Halloren (St Munchin’s) for McNulty 72 mins.
Referee: S Gaffikin, IRFU.