After a close first half, with the visitors only leading by four, they eventually kicked on and showed their class in Port Elizabeth.
Johann Van Grann – back in his home country – watched his Munster team go over four times to make it two from two in the competition.
It took the Irish club 20 minutes to grab the first try of the game, with Mike Halley crossing the line.
'Whenever we’re training Joe likes to push the intensity and really build it which is obviously class for us as players, you get that intensity that’s almost like a match'https://t.co/K2kb6tQjSr
— RugbyPass (@RugbyPass) October 5, 2019
JJ Hanrahan kicked the conversion, after slotting an early penalty, to give Munster a 10-6 lead at the break.
Kings stunned the visitors in the opening minute of the second period, going over to lead 11-10, but it sparked Van Grann’s side into life.
Alby Mathewson finished a wonderful move in the 50th minute to put Munster ahead again and they extended their advantage with 13 left when the television match official awarded Fineen Wycherley’s try.
The visitors made the game safe three minutes later when Arno Botha got in on the act for the bonus point.
James Cronin was sin-binned with five to go and Kings grabbed another try, but Munster – with Hanrahan kicking 11 points – held on for a hard-fought win.
Watch: Don’t mess with Jim
Sign up to our mailing list here and we’ll keep you up to the minute with weekly updates from the world of rugby.