Keatley kicked Munster in front and they led 16-15 as the game entered the final stages with O'Driscoll putting the finishing touch to a rare yet sustained bout of pressure.
Munster: F Jones; D Hurley, C Laulala, J Downey, S Zebo; I Keatley, C Murray; D Kilcoyne , D Varley, S Archer; Donncha O'Callaghan, P O'Connell capt; P O'Mahony, T O'Donnell , J Coughlan. Replacements: M Sherry, J Cronin, BJ Botha, B Holland, Dave O'Callaghan, C Sheridan, JJ Hanrahan, I Dineen.
Leinster: R Kearney; D Kearney, B O'Driscoll, G D'Arcy, I Nacewa; I Madigan, I Boss; C Healy, S Cronin, M Ross; L Cullen capt, Q Roux; S O'Brien, S Jennings, J Heaslip. Replacements: R Strauss, J McGrath, M Bent, D Toner, K McLaughlin, J Cooney, A Goodman, A Conway.
Referee: N Owens.