The men in red will now face Saracens in the last four.
Edinburgh started the brighter of the two, going through the phases early and winning three penalties, each time going to the corner. However, Munster held strong to turn the ball over each time.
Ten minutes in and Tadhg Beirne was sent to the bin after preventing the home side from getting quick-ball away as they broke through the Edinburgh defence.
Munster not only managed to keep Edinburgh from scoring over the next 10 minutes but went ahead on 18 minutes when Keith Earls took a quick-tap and go inside the 22 and flew over.
Joey Carbery added the extras to make it 7-0.
On 26 minutes the electric Darcy Graham broke through the Munster defence and within seconds Chris Dean was over for a try. When Jaco Van Der Walt slotted over the additional two, the teams were level again.
A penalty seven minutes on for Edinburgh put them 10-7 up and things only got worse for the visitors as Carbery went off again with what looked like his hamstring injury flaring up once more.
That was the score at half-time as Edinburgh looked the more likely to go on to win.
Munster won a penalty early in the second-half which replacement Tyler Bleyendaal knocking it over to draw things level.
That lasted a mere four minutes as Van Der Walt hit a penalty for the hosts to put them 13-10 ahead with half an hour remaining.
That was how it stayed until the final 10 minutes when Earls got over for his second try of the game.
A swift move from Munster, started by Conor Murray, was finished unbelievably well by Earls, who dived over in the corner. Bleyendaal scored a difficult touch-line kick to make it 17-13 to Munster.
Despite almost four minutes of time after the 80 Edinburgh could not make the vital breakthrough as it stayed 17-13 and Munster progressed.
They will now face Saracens in the Champions Cup Semi Final.
Edinburgh: Darcy Graham (7), Damien Hoyland (6), James Johnstone (6), Chris Dean (7), Duhan van der Merwe (6), Jaco Van Der Walt (7), Henry Pyrgos (5); Pierre Shoeman (6), Stuart McInally (7), WP Nel (6), Ben Toolis (6), Grant Gilchrist (6), John Barclay (6), Hamish Watson (6), Viliame Mata (7)
Munster: Andrew Conway (8), Darren Sweetnam (6), Chris Farrell (6), Rory Scannell (7), Keith Earls (9), Joey Carbery (6), Conor Murray (7); Dave Kilcoyne (7), Niall Scannell (7), John Ryan (7), Jean Kleyn (6), Tadhg Beirne (7), Peter O’Mahony (7), Jack O’Donoghue (6), CJ Stander (7)
Ulster name team for Northampton Quarter-Final trip
Michael Lowry is named to start at full-back, and is joined in the back three by Jacob Stockdale and Robert Baloucoune. Stuart McCloskey and James Hume will form the midfield duo, and Billy Burns and John Cooney are the starting half-backs.
In the front row, Eric O’Sullivan, Rob Herring and Marty Moore retain their starting berths. Alan O’Connor will partner Kieran Treadwell in the second row. Last week’s Player of the Match, Sean Reidy, will start at blindside flanker, with Jordi Murphy skippering the team at openside and Nick Timoney at Number Eight.
John Andrew, Andrew Warwick, Tom O’Toole, Matty Rea and Greg Jones will provide the forward reinforcements from the bench, with Alby Mathewson, Ian Madigan and Ethan McIlroy named as the back line options.
Ulster team to play Northampton Saints, Challenge Cup Quarter-Final, Saturday 10 April at Franklin’s Gardens (kick-off 8pm, live on BT Sport):
(15-9) Michael Lowry, Robert Baloucoune, James Hume, Stuart McCloskey, Jacob Stockdale, Billy Burns, John Cooney;
(1-8) Eric O’Sullivan, Rob Herring, Marty Moore, Alan O’Connor, Kieran Treadwell, Sean Reidy, Jordi Murphy (Capt.), Nick Timoney.
Replacements: John Andrew, Andrew Warwick, Tom O’Toole, Matty Rea, Greg Jones, Alby Mathewson, Ian Madigan, Ethan McIlroy.
Big names miss out for Ulster
The back line sees just one change from the side that played Toulouse last Friday. Michael Lowry, Jacob Stockdale and Matt Faddes all retain their positions in the back three. Stuart McCloskey and James Hume are the starting midfield duo. Billy Burns returns at fly-half and will captain the side; he will partner John Cooney at scrum-half.
The front row remains unchanged for this game. Rob Herring is named at hooker, with Eric O’Sullivan and Marty Moore packing down at loosehead and tighthead prop. Alan O’Connor will partner with his brother David – who will make his first Heineken Champions Cup start with Sam Carter missing out through concussion. Sean Reidy has been selected at blindside, with Jordi Murphy returning at openside. Nick Timoney comes in to start at Number Eight to replace the injured Marcel Coetzee.
John Andrew, Kyle McCall, Tom O’Toole, Matty Rea, and Greg Jones are the forward bench options. Academy player, Ethan McIlroy could make his European debut if called upon from the bench, and is named alongside Alby Mathewson and Ian Madigan in the back line replacements.
Ulster team to play Gloucester, Heineken Champions Cup Round 2, Saturday 19 December 2020 at Kingsholm Stadium, kick-off 3.15pm, live on BT Sport / beIN Sport:
(15-9) Michael Lowry, Matt Faddes, James Hume, Stuart McCloskey, Jacob Stockdale, Billy Burns (Capt.), John Cooney;
(1-8) Eric O’Sullivan, Rob Herring, Marty Moore, Alan O’Connor, David O’Connor, Sean Reidy, Jordi Murphy, Nick Timoney.
Replacements: John Andrew, Kyle McCall, Tom O’Toole, Matty Rea, Greg Jones, Alby Mathewson, Ian Madigan, Ethan McIlroy.
Ulster name strong side to face Toulouse
In the back three, Jacob Stockdale returns from international duty to the left wing, joining Michael Lowry at full-back and Matt Faddes on the right wing. In midfield, Stuart McCloskey also returns from the Ireland squad to partner with James Hume. Ian Madigan has been named at fly-half alongside John Cooney at scrum-half.
Having made his international debut against Scotland last week, Eric O’Sullivan, comes in to take the starting berth at loosehead prop. Rob Herring also returns from Ireland duties and is named at hooker, with Marty Moore retaining his position at tighthead. Alan O’Connor will partner with Sam Carter, who will lead the side from the second row. Sean Reidy and Jordi Murphy are named at blindside and openside, with Marcell Coetzee completing the pack at Number Eight.
John Andrew, Andrew Warwick, Tom O’Toole, David O’Connor, and Matty Rea provide the forward options, with Alby Mathewson, Stewart Moore and Craig Gilroy offering back line cover from the bench.
Ulster team to play Toulouse, Heineken Champions Cup Round 1, Friday 11 December 2020 at Kingspan Stadium, kick-off 8pm, live on BT Sport / beIN Sport:
(15-9) Michael Lowry, Matt Faddes, James Hume, Stuart McCloskey, Jacob Stockdale, Ian Madigan, John Cooney;
(1-8) Eric O’Sullivan, Rob Herring, Marty Moore, Alan O’Connor, Sam Carter (Capt.), Sean Reidy, Jordi Murphy, Marcell Coetzee.
Replacements: John Andrew, Andrew Warwick, Tom O’Toole, David O’Connor, Matty Rea, Alby Mathewson, Stewart Moore, Craig Gilroy.
Super Rugby Trans Tasman Teams: All the team news for Round One
Sky Super Rugby Trans-Tasman: Referee Appointments Round 1
Wasps sign Bath lock Elliott Stooke
What rugby is on and where to watch it October – December
Six Nations 2020 – Fixtures & TV Schedule
Farrell Names Ireland’s Six Nations Squad
British & Irish Lions6 days ago
Gatland names 37 man British & Irish Lions Squad
Pro147 days ago
Ulster ring the changes for Munster
British & Irish Lions8 hours ago
Lions return to terrestrial television on Channel 4
Pro141 day ago
Ireland Sevens Squads Named For International Rugby 7s
British & Irish Lions24 hours ago
Jones: Being named Lions captain for 2021 Tour ‘a huge privilege’
International15 hours ago
Furlong signs contract extension with IRFU
Pro1415 hours ago
Scarlets ready for big breakdown battle in ‘Derby Day Part III’
Pro1410 hours ago
O’Brien and Doris back training ahead of Ulster test