Munster (6) 11
Try: Howlett Pens: Warwick 2
Ulster (22) 37
Tries: Wallace, Cave, McCrea, Court, Trimble Cons: Humphreys 3 Pens: Humphreys 2
Mark McCrea gets in front of Doug Howlett to score his try in Limerick
Ulster produced a superb display to claim a bonus-point victory at Thomond Park on Saturday.
Tries from Paddy Wallace, Darren Cave and Mark McCrea helped Ulster into a 22-6 lead at the break.
Tom Court went over from close range to seal the bonus point and Doug Howlett's try gave Munster hope before Andrew Trimble's late try sealed the win.
It was Ulster's first away victory this season and it prevented Munster from going top of the Magners League.
Ulster looked sharp from the start and capitalised on a turnover on seven minutes when Nigel Bradey's pass, which appeared to be forward, sent Wallace clear to the line.
Ian Humphreys converted and the fly-half added a penalty after Ronan O'Gara pulled a penalty attempt just wide for Munster.
Ulster wing Timoci Nagusa went off on 14 minutes to be replaced by McCrea and O'Gara was to follow the Fijian down the tunnel seconds later - both sustained hamstring injuries.
Paul Warwick came on for O'Gara and slotted over a penalty to register Munster's first points.
Ulster's second try came on 31 minutes when Humphreys kicked long to the corner and the bounce favoured Cave, who collected and went over unchallenged with Humphreys adding the extra two points.
Warwick fired over his second penalty before Ulster stunned the Limerick faithful with another try in injury-time.
Humphreys caught the ball from his own high kick and off-loaded to McCrea, who raced into the corner - Humphreys missed the conversion but it was an excellent 40 minutes for the visitors.
Munster were forced into a half-time change with the injured Rua Tipoki replaced by Barry Murphy.
Ulster clinched the bonus point six minutes after the restart when Court struck from close range for a converted try after an impressive drive.
Federico Pucciariello and Matt McCullough were yellow-carded after an off-the-ball clash and Kieron Dawson was sin-binned minutes later as Ulster were reduced to 13 men.
However, Ulster were not to be denied and Humphreys scored a penalty and missed another before Howlett caught Warwick's pinpoint kick for an easy try in the corner.
Warwick's conversion struck a post and Ulster delivered the killer blow with five minutes left when man-of-the-match Humphreys kicked into space and Trimble got ahead of Howlett to touch down.
Humphreys missed the conversion but it could not take away from a magnificent Ulster performance.
Munster: D. Hurley, Howlett, Tipoki, Mafi, Lewis, O'Gara, Stringer, Pucciariello, Flannery, Hayes, O'Callaghan, O'Driscoll, D. Ryan, Ronan, Williams.
Replacements: Murphy for Tipoki (41), Warwick for O'Gara (15), Prendergast for Stringer (68), T. Ryan for Pucciariello (60), Fogarty for Flannery (72), Coughlan for Williams (60).
Not Used: Quinlan.
Ulster: Schifcofske, Trimble, Cave, Wallace, Nagusa, Humphreys, Boss, Court, Brady, Botha, McCullough, O'Donoghue, Ferris, Dawson, Diack.
Replacements: McCrea for Nagusa (13), Marshall for Boss (75), J. Fitzpatrick for Court (61), Best for Brady (68), Paulo for McCullough (57), Pollock for Dawson (68).
Not Used: Steinmetz.
Ref: Alan Lewis (Ireland).