Glasgow's Celtic League revival was ended as they were outpowered and outpaced by Munster at Hughenden.
Glasgow: (0) 12
Tries: Kerr, Morrison
Conv: S Moffat
Munster: (13) 37
Tries: Kelly, Lawlor, Henderson, McPhail, B. Murphy
Cons: Lawlor 3
Pens: Lawlor 2
Mossie Lawlor was the biggest thorn in Glasgow's side, scoring 17 points, including one of five Munster tries.
John Kelly, Rob Henderson, Martin McPhail and Barry Murphy were the others to cross the Glasgow line.
Rory Kerr and Graeme Morrison threatened a late revival, with Stuart Moffat converting, but Munster moved into fifth in the table.
The visitors were well in command but were helped along the way inconsistent referee David Davies.
Munster broke the deadlock in the fifth minute with a well-struck Mossie Lawlor penalty after Glasgow sneaked offside 35 metres out.
They were then stunned by two tries viewed as dubious by the home fans.
Davies ignored home pleas for a knock-on and allowed winger John Kelly to get the vital touch to a clever cross-kick by Jason Holland.
Then, after soaking up a series of Glasgow raids, they took full advantage of the official failing to spot a blatant offside in midfield.
Alan Bulloch was robbed on the Munster 22-line and Martin McPhail cruised in for the breakaway score in the wake of slick interplay with Eoin Reddan.
Glasgow had seconds earlier wasted a great opportunity following a high-speed build-up featuring Glenn Metcalfe, Calvin Howarth and Sam Pinder.
The home side suffered a setback when Howarth limped off to be replaced by Stuart Moffat.
Munster kept up the momentum after the restart but had to make do with another Lawlor penalty from close in to stretch their advantage.
With victory apparently in the bag, Munster began to open out even more and it was no surprise when Lions centre Rob Henderson waltzed over for touchdown number three, converted by Lawlor.
Glasgow replied in positive fashion with a Graeme Morrison try.
And, when Rory Kerr darted over five minutes later, with Moffat converting, the game was back in the melting pot.
But Munster clicked into gear again to set up scores for Lawlor and Barry Murphy, both of which were goaled by the former.
Glasgow: Metcalfe, Kerr, Morrison, A. Bulloch, Lamont, Howarth, Pinder, A. Kelly, Gunn, Murray, Beardshaw, Ross, Wilson, MacFadyen, R. McKay.
Replacements: Lawson, Proudfoot, Hall, Sitch, Beveridge, MacLure, A. Moffat.
Munster: Payne, Kelly, Lawlor, Henderson, McPhail, Holland, Reddan, Roche, Flannery, McIlwham, Hogan, Pusey, Halvey, McMahon, Williams.
Replacements: B. Murphy, O'Sullivan, F. Murphy, P. Malone, S. Keogh, Callaghan, Cahill.
Referee: D Davies (WRU)