Munster showed great grit to complete the Champions Cup double over Leicester at Welford Road.
The English side scored the game's first try but a penalty count that ended 14-6 in Munster's favour eventually took its toll as the Irish side ran out nine-point winners, their first victory at the venue in 11 years.
They now lead Pool 4 from Racing 92 by four points.
After George Ford and Ian Keatley exchange penalties it was first blood to Leicester when Mathew Tait crossed in the 13th minute, converted by Ford.
The visitors rallied well however and replied with three Keatley penalties gave them a 12-10 lead at the interval.
CJ Stander barged over within three minutes of the restart to give Munster a nine-point cushion but Ford added two more penalties, one while John Ryan was in the bin for slapping the ball away, to make it a three-point game going into the final 10 minutes.
Keatley, who had mixed the bad and the good up to that point, then kicked Munster six clear.
He followed that up with a crucial tackle on Manu Tuilagi with three to play before kicking the insurance score.