|Pro14: Munster v Ulster|
|Munster (15) 22|
|Tries: Stander, R Scannell, Conway Con: Hanrahan, Bleyendaal Pen: Hanrahan|
|Ulster (6) 16|
|Try: Herring Con: Cooney Pens: Cooney 3|
Andrew Conway scored a scintillating winning try as Munster edged out Ulster in the Pro14 at Thomand Park.
First-half tries from CJ Stander and Rory Scannell gave the hosts the lead at the break, but the visitors hit back through Rob Herring.
John Cooney's penalty put Ulster ahead by one point but Conway's superb solo effort flipped the game in Munster's favour with 15 minutes to play.
Munster now top Conference B by five points after six games.
Cooney slotted over an early penalty on four minutes to give Ulster, who lost 64-7 on their last visit to Limerick in September 2018, the lead.
Jacob Stockdale was lucky to escape after his sloppy kick was charged down, with Matt Fades bundled into touch over the try line to give the hosts a five-metre scrum.
However Munster punished Ulster from the resulting set piece with CJ Stander powering his way over the line under the posts after several phases on the visiting line.
The four-point margin continued inside the opening 25 minutes as Cooney and Hanrahan exchanged penalties.
Munster's power was proving to be too much for Ulster's pack, and more pressure in the visiting 22 resulted in Scannell touching down for the host's second try on 35 minutes.
Ulster were fortunate not to concede a third try on the stroke of half-time after a mix-up between Angus Curtis, who was making his first start at fly-half, and Faddes, but Munster fumbled the resulting line out.
The scrappy nature of the game continued after the break in the cool conditions, but it was Ulster who struck first as Rob Herring crossed from a maul, with Cooney adding the extras.
Cooney nudged Dan McFarland's side into the lead with a long-range penalty just shy of the hour mark, but the scrum-half missed another effort from distance as the difference remained at one point.
Conway's moment of brilliance on 65 minutes was the turning point, with the winger breaking from the halfway line and beating several challenges to touch down under the posts. Tyler Bleyendaal kicked the conversion.
In a late scare for Johann van Graan's side, Stuart McCloskey managed to intercept Bleyendaal's loose pass but the centre was chopped down by Rory Scannell as Ulster looked set to break away and snatch the game at the death.
Ulster remain second in Conference A despite suffering their second defeat of the season and travel to Bath in the European Champions Cup next Saturday.
Munster: Haley; Conway, Farrell, Scannell, Coombes; Hanrahan, Mathewson; Cronin, Scannell, Ryan; Kleyn, Holland; O'Mahony (C), Cloete, Stander.
Replacements: Loughman, O'Byrne, Archer, Wycherley, O'Donoghue, Murray, Bleyendaal, Botha.
Ulster: Faddes; Lyttle, Marshall, McCloskey, Stockdale; Curtis, Cooney; McGrath, Herring (C), Moore; O'Connor, Carter; Reidy, Murphy, Timoney.
Replacements: McBurney, O'Sullivan, O'Toole, Treadwell, Rea, Shanahan, Johnston, Baloucoune.