Brave Warriors denied by de Villiers
South African centre Jean de Villiers conjured up a crucial try as Munster overcame Magners League play-off rivals Glasgow in an exciting finish at Thomond Park.
The sides scored a try apiece during the first half as winger Denis Hurley crossed for the hosts and stand-in skipper John Barclay grabbed a fine breakaway effort for Glasgow.
Ronan O'Gara and Dan Parks landed three penalties each in a cagey second period, before De Villiers sealed the home win five minutes from time.
DTH van der Merwe did well to defend a cross-field kick from O'Gara and Glasgow regained their poise after a bright start by Munster, helped by a powerful set-piece that drove the hosts off their own ball at the first scrum.
O'Gara flashed a kickable penalty wide of the uprights, but Munster had something to show for their early territorial dominance when, on the quarter-hour, Hurley dotted down for a try.
O'Gara was left looking on in horror as his pass on the Glasgow 22 was intercepted by Barclay and the athletic flanker powered all the way to the line, avoiding Lifeimi Mafi's last-gasp tackle.
Munster wobbled when flanker Niall Ronan was sin binned 13 minutes from the end, and Parks closed the gap to 20-19 with two more well-struck penalties.
But a tiring Glasgow side could produce no more and Munster put in a stronger finish, with de Villiers breaking past Max Evans on the 22 and deftly touching down in the corner.
O'Gara's touchline conversion was the icing on the cake, denying the Warriors a bonus point in the process.