Edinburgh recorded their first Celtic League victory since February as they completed a double over Munster.
Pens: Holland 4
Tries: Southwell, Blackadder, A Hogg, Strokosch
Pens: Warnock 2
The Gunners ran in four tries but did not clinch victory until replacement flanker Alasdair Strokosch dived over in the closing minutes.
Munster, who are into the last four of the Heineken Cup, could only manage a solitary try from Shaun Payne.
Four penalties from Jason Holland kept them in touch before Strokosch's score finally finished them off.
Munster: Cullen, Payne, Kelly, Henderson, Horgan, Holland, Reddan, Roche, Flannery, McIlwham, Hogan, Pusey, S. Keogh, McMahon, P. Malone.
Replacements: Callaghan, Cahill, T. Hayes, Melbourne, F. Murphy, O'Sullivan, McPhail.
Edinburgh: Lee, Webster, Di Rollo, Philip, Southwell, Warnock, Blair, Jacobson, Kelly, Brannigan, Kellock, Murray, Blackadder, Cross, A. Hogg.
Replacements: Di Ciacca, Smith, Perrett, Strokosch, Burns, Dickson, Joiner.
Referee: N Whitehouse (WRFU)