Twice winners Munster kept their European Cup hopes alive with a powerful and gruelling 18-12 win at Harlequins on Sunday.
The Irish province reached the semis for the first time since 2010 and in so doing avenged a Challenge Cup semi-final defeat to the Londoners two years ago.
In a brutal encounter Munster fly-half Ronan O'Gara outscored Quins' Nick Evans by six penalties to four to maintain Irish hopes of continuing their recent domination in this competition.
Irish sides have won five of the last seven editions of the European Cup and following Ulster's 27-16 defeat at Saracens on Saturday, Munster remain the last representatives from the Emerald Isle.
The first period was a war of attrition with neither side coming close to breaching their opponents' tryline.
Harlequins went into the break 9-6 ahead with missed kicks at goal proving decisive.
Former All Black fly-half Evans was first to misfire but O'Gara hooked two kicks wide before finding his range.
The hosts had their noses just in front but that lead was turned on its head within six minutes of the restart.
Quins captain Chris Robshaw was penalised for offside and O'Gara made no mistake from his kick.
Flanker Peter O'Mahony then robbed line-out ball from George Robson deep in Harlequins' 22 and the hosts infringed handing O'Gara a kick straight in front of the posts.
Munster had steppped up the intensity and Harlequins simply couldn't cope, giving away another penalty in front of the sticks that O'Gara, who now couldn't miss, slotted over for a 15-9 lead.
O'Gara kicked a fifth straight penalty without reply before Harlequins started to wrest some control back from their Irish visitors with a scything break through the midfield from winger Tom Williams.
That set up an Evans penalty but Munster then pushed the hosts deep back into their own territory and controlled the ball to see out a deserved victory.
Favourites Clermont booked their last four spot on Saturday when they ousted fellow French Top 14 side Montpellier 36-14.
The final quarter-final sees twice former winners Leicester travel to Top 14 leaders Toulon.