Two JJ Hanrahan penalties gave Munster an early lead but Orquera halved the

deficit and then crossed for the opening try after catching Munster off guard

with a quick tap penalty.

Hanrahan brought his side back within a point but hooker Macini surprisingly

popped up on the end of a flowing move and outpaced Munster full-back Hurley to score.

Half-time substitute James Downey quickly won a penalty from which Hanrahan cut the deficit and it sparked a dramatic second-half comeback.

Butler's try and Hanrahan's conversion put Munster 19-18 up, and a barnstorming run through the defence from Stander afforded the visitors some breathing space.

Filippo Ferrarini wasted a three-on-one chance to bring Zebre back into the game and, after South African back-rower Stander had put the game out of reach, replacement fly-half Ian Keatley converted his own try to round off Munster's win.