O'Gara extended the lead with a 49th minute penalty and then Rua Tipoki threaded a lovely ball through for Barry Murphy to run onto gather and score wide on the left. O'Gara drew the difficult conversion across the posts and Gregor landed two more penalties to keep Glasgow very much in contention.
A 69th minute try from Doug Howlett converted by O'Gara put the result beyond doubt but Glasgow had the last say when replaceement Hefin O'Hare made the best of a two on one to score in the dying minutes of the game.
Munster: K Earls; D Howlett, B Murphy, R Tipoki, A Horgan, R O'Gara, P Stringer; M Horan, F Sheahan, J Hayes; P O'Connell capt, D O'Callaghan, A Quinlan, J Melck, D Wallace. Replacements: D Fogarty, T Buckley, M O'Driscoll, N Ronan, M Prendergast, P Warwick, K Lewis.
Glasgow Warriors: B Stortoni; Lome Fa'atau, M Evans, A Henderson, T Evans; Colin Gregor, Mark McMillan; Justin Va'a, D Hall, M Low; O Palepoi, A Kellock capt; K Brown, J Barclay, J Beattie. Replacements: E Kalman, K Tkachuk, T Barker, S Swindall, R Jackson,
G Morrison, H O'Hare.