The Ospreys booked their place in the RaboDirect PRO12 final thanks to a comprehensive 45-10 win over Munster at Liberty Stadium on Friday.
It now means Shane Williams will now have a chance to end his distinguished career with some silverware if the Ospreys can beat either Leinster or Glasgow in the final.
The Welsh region took a 23-10 first-half lead with Dan Biggar scoring 18 points to go alongside a Kahn Fotuali'i touchdown, while Ian Keatley responded for the visitors with a try, conversion and penalty.
Another Biggar three-pointer extended their lead as they took control in the second period before Hanno Dirksen, Andrew Bishop and Rhys Webb tries sealed their RaboDirect Pro12 semi-final triumph.
Despite a mid-season slump, the Ospreys had gone into this game on a five-match winning streak. But Munster were unbeaten in three themselves and they opened the scoring after three minutes.
After Keith Earls had picked a nice line off Lifeimi Mafi, the outside centre off-loaded to Keatley who scampered clear. The visiting fly-half added the extras before the hosts hit back through the boot of Biggar.
The Welsh international then went over for a converted try after good work from Ryan Jones as they took an early 10-7 lead.
On 19 minutes, Keatley levelled matters with a penalty, but the Ospreys' fly-haf responded almost immediately with one of his own to restore their advantage.
Biggar added another three-pointer before he converted a long-range Fotuali'i touchdown, started by Richard Fussell in his own half.
A further penalty from the boot of the home side's fly-half saw them cruise out to a dominant 26-10 scoreline in the second period.
And they effectively secured their passage to the final when Dirksen crossed the whitewash in the corner.
Bishop and Webb then added a final flourish to proceedings with the Ospreys' fourth and fifth tries, Biggar converting both to end the match with a personal haul of 25 points.
Tries: Biggar, Fotuali'i, Bishop, Dirksen, Bishop, Webb
Cons: Biggar 4
Pens: Biggar 4
Ospreys: 15 Richard Fussell, 14 Hanno Dirksen, 13 Andrew Bishop, 12 Ashley Beck, 11 Shane Williams, 10 Dan Biggar, 9 Kahn Fotuali'i, 8 Joe Bearman, 7 Justin Tipuric, 6 Ryan Jones, 5 Ian Evans, 4 Alun-Wyn Jones, 3 Adam Jones, 2 Richard Hibbard, 1 Paul James.
Replacements: 16 Scott Baldwin, 17 Ryan Bevington, 18 Aaron Jarvis, 19 James King, 20 Tom Smith, 21 Rhys Webb, 22 Matthew Morgan, 23 Tom Isaacs.
Munster: 15 Felix Jones, 14 Johne Murphy, 13 Keith Earls, 12 Lifeimi Mafi, 11 Simon Zebo, 10 Ian Keatley, 9 Conor Murray, 8 Peter O'Mahony, 7 Tommy O'Donnell, 6 Donnacha Ryan, 5 Mick O'Driscoll, 4 Donncha O'Callaghan, 3 BJ Botha, 2 Mike Sherry, 1 Wian du Preez.
Replacements: 16 Denis Fogarty, 17 Dave Kilcoyne, 18 Stephen Archer, 19 Dave O'Callaghan, 20 Paddy Butler, 21 Tomas O'Leary, 22 Ronan O'Gara, 23 Ian Dineen.
Referee: Alain Rolland (IRFU)