Ian Keatley kicked Munster to a nail-biting 16-13 victory at Treviso in a tight Guinness PRO12 encounter.
The fly-half won it with two second-half penalties as the Irish side came from 10-5 down to triumph at a wintry Stadio Monigo.
Munster drew first blood with 11 minutes gone when South African wing Gerhard van der Heever went over, but the home side responded and went in front with number eight Robert Barbieri crossing and full-back Jayden Hayward converting.
Keatley denied Hayward a try of his own after the restart when he just beat him to touch down after a foot race, but the Treviso man extended his side's advantage 12 minutes after the restart with a penalty awarded for offside.
It was 10-10 within six minutes when centre Francis Saili chased down full-back Andrew Conway's kick to touchdown, although Keatley was again unsuccessful with his conversion attempt.
Hayward and Keatley traded penalties to leave the score at 13-13 with 12 minutes remaining before the Munster man added a second five minutes from time.
Alarm bells were ringing when the visitors had prop Dave Kilcoyne yellow-carded with three minutes left on the clock, but they managed to hang on for victory.