Munster held off a second-half comeback from Ospreys to register their third straight Guinness Pro14 victory in torrential rain at the Liberty Stadium.
The Irish province dominated most of the match and scored two tries to one but Ospreys were able to register a losing bonus point.
Tries from Jean Kleyn and Darren Sweetnam - plus three penalties and a conversion from captain Tyler Bleyendaal - saw Rassie Erasmus' men come out on top.
To their credit the Ospreys tried their best to overcome a 15-7 half-time deficit with Sam Davies scoring 11 points from the boot, but it was not quite enough to stop Munster.
Munster made one change from their 51-18 win over Cheetahs with Bleyendaal coming in to captain the side. Keeping the ball in the tight exchanges paid dividends and Bleyendaal's third penalty put the final nail in the Ospreys' coffin.
Irish global John Ryan will make his 100 appearance for Munster, if he takes to the field this afternoon, having made his debut against Cardiff Blues in September 2011.
Nine-year-old gets HIV: Police to summon 46 blood donors
These people would immediately be summoned and after collecting information from them, will be subjected to blood test. Transfusion of blood donated during this period might have led to the child getting infected, he added.
Against the run of play Ospreys, who had lost 31-10 in Glasgow last week, scored a try two minutes later when Hook weaved his way over from the 22 for Sam Davies to convert. Bleyendaal converted as the visitors led 10-7. Skipper and out-half Bleyendaal booted a conversion and three penalties, but it was his pack's physical dominance which paved the way for their hard-fought victory. Darren Sweetnam, 13. Chris Farrell, 12.
Sam Davies' three penalties brought the Ospreys back to within two points, but Munster were ultimately too strong for their hosts on what was a disappointing afternoon for the Swansea based region.
But a third Bleyendaal penalty three minutes from time gave Munster some much-needed breathing room.
Ospreys: Evans (Biggar 78); Giles, Allen ( Fonotia 54), Hook, Hassler; S Davies, Habberfield; James (Smith 40), Parry (Baldwin 40), Fia (Jones 75), B Davies, Ashley (Beard 52), Lydiate (Mercer 52), Tipuric (capt), Baker.
Munster: Conway (Zebo 64); Sweetnam, Farrell, Taute (R Scannell 55), Wootton; Bleyendaal (capt), Williams; L O'Connor (Cronin 52), Marshall (N Scannell 52), Archer (Ryan 52); Kleyn, Holland; S O'Connor (Copeland 66), O'Donnell, O'Donoghue.
- Protesters march in St. Louis after officer's acquittal
- ManTech International Corporation Given Average Rating of "Hold" From Brokerage Firms
- Les supporters de l'OM s'en prennent à McCourt
- Une finale entre deux joueuses issues des qualifications à Tokyo
- Deutsche X-trackers MSCI EAFE HiDvYdHgEq (HDEF) Declines 0.45% for Sep 16
- The Visa Inc. (V) Downgraded to Hold at Vetr Inc
- American IS fighter surrenders in Syria
- Sam Bradford a game-time decision for Vikings
- Ryan says tax overhaul plan to come this month
- Hillary Clinton calls for the elimination of the Electoral College