Jack Crowley scored 13 points for Munster as they beat the Lions 33-13 at Ellis Park in the United Rugby Championship.
The defending champions defeated the Bulls 27-22 in Pretoria last week and backed up their strong performance against the Lions in back-to-back games in South Africa.
Jack O'Donoghue and Shane Daly both crossed to score tries for Ireland, and a penalty try was also awarded in the win, with Crowley adding three conversions and three penalties. Gavin Coombs, who came on as a substitute in the rearguard, scored a try in the closing stages to earn him a bonus point.
Click here for scorers
Munster's expressive performance was a tactical masterclass as they moved up to third place overall and are looking to defend their title.
Meanwhile, the Lions were shut out by the Munster defense, with only PJ Botha scoring a try, with full-back Jordan Hendrickse adding a conversion and two penalties.
Graham Rowntree's side had to work hard to increase their score and held their own for long stretches of the second half, building a 28-6 lead and earning a bonus point in the final minute. .
Crowley had a tight start to the Round of 15 matchup, leading his team to a nine-point lead with three penalties.
It took until the 27th minute for the Lions to register their first point with a shot from Hendrickse, but the Lions almost added to their score when Erich Cronje chipped forward and cleared. A kind bounce put me on the wrong foot.
The Munster side dominated the hosts and O'Donoghue scored the first try of the game with a driving maul, which was converted by Crowley.
Crawley made a try-saving tackle on Hendrickse and the Lions full-back converted a second penalty, but the decisive moment came in first-half stoppage time when Simon Zebo, who was on the verge of scoring, was removed from the ball.
Bulls defeat Ospreys; Springbok hopefuls deliver expressive performance
Referee Craig Evans awarded a penalty try and sent Marius Lowe to the sin bin for interference by Zebo.
Munster clinched the win eight minutes into the second half, but Daly's hard work resulted in a simple goal.
But Hendrickse eventually added the extra point past Botha after the Lions continued to put pressure on the visitors through the puck.
They needed to score again soon to give Munster the lead, but instead found themselves up against a defensive wall as the champions soaked up attack after attack.
In a final humiliation for the Lions, they faded out in the closing minutes, conceding a maul try to Coombs.
team
Lions: 15 Jordan Hendrikse, 14 Richard Kriel, 13 Erich Cronje, 12 Marius Low (c), 11 Edwill van der Merwe, 10 Sanele Nohamba, 9 Morne van den Berg, 8 Franke Horn , 7 Emmanuel Sitka, 6 JC Pretorius, 5 Luan Delport, 4 Willem Alberts, 3 Luan Dreyer, 2 Jaco Visagie, 1 Morgan Naude
Replacement: 16 PJ Botha, 17 JP Smith, 18 Asenati Ntlabakaniye, 19 Reinhard Nothnagel, 20 Luan Venter, 21 Sibusiso Sangweni, 22 Nico Steyn, 23 Gianni Lombard.
Munster: 15 Simon Zebo, 14 Calvin Nash, 13 Antoine Frisch, 12 Sean O'Brien, 11 Shane Daly 10 Jack Crowley, 9 Conor Murray, 8 Jack O'Donoghue, 7 Alex Kenderen, 6 Peter O'Mahony, 5 Tad Beirne (c)), 4 RG Snyman, 3 Stephen Archer, 2 Niall Scannell, 1 Jeremy Luffman.
Replacement: 16 Eoghan Clarke, 17 Josh Wycherley, 18 Oli Jaeger, 19 Tom Ahern, 20 Gavin Coombs, 21 Craig Casey, 22 Joey Carbery, 23 Mike Haley
Referee: Craig Evans (WRU)
Assistant referee: AJ Jacobs (SARU), Dayren November (SARU)
TMO: Adam Jones (WRU)
read more: Edinburgh remain URC play-off hopes as Cardiff's woes worsen with coach's suspension