Ronan O'Gara consolidated Munster's lead at the top of the Celtic League table with an injury-time penalty winner at the brand new Parc y Scarlets. After gaining a penalty try four minutes into injury-time, after Donncha O'Callaghan was sin-binned, the Scarlets thought they were on course for victory.
But O'Gara, captaining Munster in place of the rested Paul O'Connell, had other ideas. Before the end, Scarlets' replacement Ceiron Thomas had a desperate, last-gasp drop-goal attempt charged down as the home side had to settle for a losing bonus point.
It was a night full of drama after the kick-off looked set to be put back after a rush-hour crash on the M4. And although Munster made it through the traffic, the chaos caused a change of referee, with Welsh Rugby Union official James Jones taking over the whistle from Scotsman Peter Allan, who was caught in a tailback.
Allan missed out on a bit of history at the new stadium which has taken over from Stradey Park, where the Llanelli and Scarlets played their rugby for the last 129 years until last month. The first points at the new venue came courtesy of O'Gara, but Rhys Priestland levelled it up after 23 minutes with his own penalty and then Munster centre Lifeimi Mafi received a yellow card.
But it was very much Munster's half as they scored two tries in the last eight minutes. First, wing Ian Dowling evaded some poor defending by wing Matthew Jacob and Morgan Stoddart, who had been released from the Wales squad.
And on the stroke of half-time a strong Munster scrum on the five-metre line allowed number eight Denis Leamy to squeeze over for a converted try to give the league leaders a 15-3 interval lead. Despite a poor set-piece the Scarlets rallied in the second half and were much the better side, but they could not make the O'Callaghan sin-binning count.
Scarlets: Stoddart, Daniel, King, G. Evans, Davies, Priestlend, Martens, I. Thomas, Owen, Meeuws, Cooper, Day, N. Thomas, Easterby, Lyons.
Replacements: C. Thomas for G. Evans (73), Cattle for Martens (58), John for I. Thomas (73), Schwalger for Owen (58), Manu for Meeuws (40), Edwards for N. Thomas (73). Not Used: McCusker.
Munster: Warwick, Howlett, Earls, Mafi, Dowling, O'Gara, O'Leary, Horan, Sheahan, Buckley, O'Callaghan, O'Driscoll, Ryan, Ronan, Leamy.
Replacements: Pucciariello for Horan (65), Fogarty for Sheahan (60), Coughlan for Leamy (73). Not Used: O'Sullivan, Stringer, Murphy, Horgan.
Att: 8,436
Ref: J Jones (RFU).