Gavin Coombes crashed over after superb work again from the Munster back to reduce the South Africans’ lead to 21-19 with 12 minutes remaining.
Ben Muncaster scored a brace of tries as Edinburgh celebrated their first win of the United Rugby Championship season thanks to an emphatic 38-7 bonus-point victory at home to the Stormers.
DHL Stormers edged the Vodacom Bulls 26-20 in a tense South African derby in Cape Town that lifts the 2022 champions to seventh in the BKT United Rugby Championship.
The Stormers recorded their first Champions Cup win of the season, beating Stade Rochelais in Cape Town on Saturday.
Stormers Ruhan Nel has avoided a ban after facing a disciplinary panel for the yellow card he received playing against Connacht in the United Rugby Championship.
A last-gasp try by centre Ruhan Nel helped the Stormers edge the Lions 33-30 in a thrilling encounter at Ellis Park on Saturday.
The uncapped trio of Sergeal Petersen (wing), Ruhan Nel (centre) and JD Schickerling (lock) were on Saturday named in the Springbok squad of 36 for the 2018 Castle Lager Outgoing Tour to the United Kingdom and France.