Glasgow deservedly won the Guinness Pro12 title for the first time and became the first Scottish side to win the league with a 31-13 victory over Munster at the Kingspan Stadium in Belfast.
Paul O'Connell played his final game for Munster and there was little the Ireland legend could do as converted tries from Rob Harley, DTH van der Merwe and Henry Pyrgos gave Glasgow a 21-10 half-time lead.
Andrew Smith scored Munster's only try just before the break and Ian Keatley cut the gap to eight points, but Finn Russell touched down in the second half while his replacement Duncan Weir's boot sealed the title for Gregor Townsend's men.
The runaway victory, watched by a 17,057-strong crowd, saw Glasgow reproduce their table-topping form and exorcise the ghosts of twelve months ago when they were well beaten by Leinster in a one-sided final.
Speaking to TG4 after the game, O'Connell, who is reportedly moving on after 14 years with his native province, said: "It's very disappointing. We didn't show up in the first half. Nothing seemed to work for us. That's just the way it goes, it's a shame to perform in a final like that but that's life.
"Glasgow haven't played well the last two weeks. They're such a good side and they were never going to play that way for a third week. Their second row (Leone Nakarawa) got some lovely offloads, he's a hard guy to take down and it ultimately led to two of their tries."
Asked about his plans for the future, the Ireland captain remained coy when saying: "Summer off now and prepare for the World Cup."
It took a well-timed poach from Dave Kilcoyne to break up an early blitz from Glasgow who were full of running in the opening half. A ruck offence from van der Merwe offered up a difficult first penalty attempt for Ian Keatley who pushed his kick wide.
The Warriors looked much more threatening with ball in hand and stand-in captain Denis Hurley's tap tackle saved Munster as van der Merwe hurtled down the left wing.
The deadlock was broken by the Scots in the eighth minute. Fijian powerhouse Nakawara showing sublime hands and feet to surge through the heart of the Munster defence and send flanker Harley in under the posts. Russell added the simple conversion.
Glasgow were oozing confidence as they countered at will, Peter Horne finding a hole on the right before Nakarawa's attempted pass went into touch. In contrast, Munster looked tentative and were not helped by some poorly placed kicks from the error-prone Keatley.
Keith Earls did just enough to deny van der Merwe as the pair chased down a Russell kick, before Earls got his first chance to stretch his legs, cutting in off his right from a Felix Jones pass and Simon Zebo was then held up just short of the try-line.
Keatley got Munster off the mark shortly afterwards, splitting the posts from just outside the 22 following a muscular scrum that marched Glasgow backwards.
Munster's joy was short-lived, however, as Nakarawa swatted away Duncan Williams, drew in two defenders and offloaded brilliantly for van der Merwe to fend off Keatley near the left touchline and finish off try number two.
Russell converted for to increase the lead to 14-3 and it got worse for Anthony Foley's sluggish side when a Billy Holland knock-on led to another Glasgow seven-pointer, Stuart Hogg slicing through on the right before passing back inside for Pyrgos to go over unopposed.
Importantly, Munster managed to respond before the interval. Scrum-half Williams made a break to spark the province's best attacking spell in the 22 and Glasgow's resolute defence was finally broken down by centre Smith, who built up a head of steam to barge through three defenders with Keatley converting.
In increasingly wet conditions on the resumption, Munster's pack made promising headway by winning a scrum penalty and pressing from two mauls in the 22 at the end of which O'Connell was held up.
A subsequent scrum penalty, awarded close to the posts, saw Keatley cut the gap to eight points, but Russell led Glasgow's response, spotting a mismatch in midfield and threading a well-weighted kick through that almost played in Tommy Seymour for a try out wide.
O'Connell increased his influence with a line-out steal and a big tackle on Horne, however, Glasgow had that clinical edge when it mattered most with an instinctive side-foot pass from talisman Nakarawa keeping them on the attack.
The pressure eventually told as the Warriors pack chipped away at the Munster defence to create an opening for the fleet-footed Russell to cross to the right off the posts and tag on the conversion.
There was no way back for a tiring Munster team who severely missed the dynamism of three of their current Ireland internationals, Conor Murray, regular skipper Peter O'Mahony and Tommy O'Donnell.
A 73rd-minute penalty from replacement out-half Weir secured the victory as Glasgow's retiring captain Al Kellock - a replacement in the final quarter - got to close out his professional career by lifting the league trophy.
MUNSTER: Felix Jones; Keith Earls, Andrew Smith, Denis Hurley (capt), Simon Zebo; Ian Keatley, Duncan Williams; Dave Kilcoyne, Eusebio Guinazu, BJ Botha, Billy Holland, Paul O'Connell, Donnacha Ryan, Paddy Butler, CJ Stander.
Replacements used: Sean Dougall for Butler (10-19 mins), Ronan O'Mahony for Zebo, JJ Hanrahan for Keatley (both 56), Stephen Archer for Botha, Jack O'Donoghue for Holland (both 60), Duncan Casey for Guinazu, James Cronin for Kilcoyne (both 62), Cathal Sheridan for Williams, Sean Dougall for Butler (both 71).
GLASGOW WARRIORS: Stuart Hogg; Tommy Seymour, Richie Vernon, Peter Horne, DTH van der Merwe; Finn Russell, Henry Pyrgos; Gordon Reid, Dougie Hall, Rossouw de Klerk, Leone Nakarawa, Jonny Gray, Rob Harley, Ryan Wilson, Josh Strauss (capt).
Replacements used: Jon Welsh for de Klerk (52 mins), Chris Fusaro for Harley (60), Sean Lamont for Hogg, Fraser Brown for Hall (both 62), Duncan Weir for Russell, Al Kellock for Nakarawa (both 66), Niko Matawalu for Pyrgos (70), Jerry Yanuyanutawa for Reid (77).
Referee: Nigel Owens (Wales)