A last minute try from CJ Stander saw Munster make it two wins out of two in the PRO12 as they defeated the Ospreys 20-18 at the Liberty Stadium.
The replacement's late try made it 18-18 in Swansea before fellow substitute Ian Keatley slotted the crucial conversion to seal the Irish province's away victory.
Ospreys thought they had done enough thanks to six penalty goals from Sam Davies but up stepped the powerful South African to break Welsh hearts.
There was a minute's silence at the Liberty Stadium to honour former Ospreys man Jerry Collins, with his number six jersey having been retired at the region.
Ospreys led 9-6 at the break thanks to three kicks from Davies to two from Munster number ten Tyler Bleyendaal, who started ahead of Ian Keatley.
Davies made it 12-6 on 46 minutes but when Bleyendaal's lovely cross-kick found wing Stephen Fitzgerald in the corner, Munster were 13-12 ahead.
Again though the boot of Davies proved lethal for the hosts as he kicked two more penalties as the Ospreys looked set to close out the home triumph.
However, up stepped Stander to power over from a metre out before Keatley slotted the match-winning extras.
Pen: Davies 6
Tries: Fitzgerald, Stander
Con: Bleyendaal, Keatley
Pen: Bleyendaal 2
Ospreys: 15 Dan Evans, 14 Kristian Phillips, 13 Jonathan Spratt, 12 Owen Watkin, 11 Hanno Dirksen, 10 Sam Davies, 9 Brendon Leonard, 8 Dan Baker, 7 Sam Underhill, 6 Joe Bearman, 5 Rory Thornton, 4 Lloyd Ashley (c), 3 Dmitri Arhip, 2 Sam Parry, 1 Nicky Smith.
Replacements: 16 Scott Otten, 17 Marc Thomas, 18 Cai Griffiths, 19 De Kock Steenkamp, 20 Olly Cracknell, 21 Tom Habberfield, 22 Aled Jenkins, 23 Richard Fussell.
Munster: 15 Felix Jones (c), 14 Andrew Conway, 13 Francis Saili, 12 Rory Scannell, 11 Stephen Fitzgerald, 10 Tyler Bleyendaal, 9 Cathal Sheridan, 8 Robin Copeland, 7 Jack O'Donoghue, 6 Dave O'Callaghan, 5 Dave Foley, 4 Mark Chisholm, 3 Stephen Archer, 2 Mike Sherry, 1 Dave Kilcoyne.
Replacements: 16 Duncan Casey, 17 James Cronin, 18 BJ Botha, 19 Jordan Coghlan, 20 CJ Stander, 21 Duncan Williams, 22 Ian Keatley, 23 David Johnston.
Referee: David Wilkinson (Ireland)
Assistant Referees: Wayne Davies (Wales), Martyn Lewis (Wales)
TMO: Derek Bevan (Wales)