Northampton Saints hopes of progressing in the Heineken Cup were ended when they fell to former Champions Munster 36-51 at Franklins Gardens.
The teams were level at half time on 19 points each but Munster opened up in the second half and started to edge away from Northampton.
Munster saved their best for last in Pool 1 as they hit last season's Heineken Cup finalist with a record score of 51 points to guarantee themselves a home quarter-final.
They notched their first bonus point of the campaign as they made it six out of six for the first time in their European history.
Wing Simon Zebo grabbed a second half hat-trick to clinch the bonus point and Ronan O'Gara chipped in with 24 points.
Having clinched the Pool the previous weekend, this game at stadium:mk was all about securing a home draw.
They did that and more as they overtook reigning champions Leinster in the quarter-final stakes with 25 poitns to their 24.
Northampton Saints knew they had to win with a bonus point to stand any chance of reaching the Heineken Cup quarter-finals and also had to be aware that if the Scarlets won in Castres Olympique they could pinch a potential Amlin Challenge Cup place.
As for Munster, the only unbeaten team in the tournament after five rounds of Pool matches, they needed to grab at least a losing bonus point to ensure they played their quarter-final at their beloved Thomond Park.
The home side came into the game on the back of five successive wins in all tournaments and were seeking revenge for having victory snatched from their grasp by an 84th minute Ronan O'Gara drop goal in Round 1.
They started well and Ryan Lamb rewarded their dominance with two early penalties. O'Gara was quick to respond, but a penalty try awarded when the Munster pack disintegrated at a scrum in the shadow of their posts allowed Saints to stretch into a 10 point lead.
Munster looked slightly stunned, but their wealth of experience came to the fore and the metronomic boot of O'Gara gave them some impetus.
Munster had confirmed themselves as Pool winners the previous weekend, but there was the tantalising prize of a record unbeaten march through their Pool for the first time in their 17 years in the tournament if they could keep their winning run going.
Things were looking good when BJ Botha burrowed his way over from close range for a try and O'Gara's conversion was followed by a penalty that gave them the lead for the first time in the 37th minute.
But Lamb had the last laugh in the first-half with another penalty and it was all-square at the break.
The capacity 22,000 crowd were gripped by the action and there was no let up in the intensity when the action resumed.
With their home draw under threat, Munster flexed their muscles and two tries in a breathtaking burst seemed to have put the result beyond doubt.
Johne Murphy rounded off some great play in the right corner and then Denis Hurley sent Simon Zebo racing clear a few minutes later. O'Gara converted one of them and kept hitting the mark as Saints continued to infringe.
That 12 point lead was cut by a second Penalty Try awarded for another total destruction of the Munster scrum from five metres out, but the home side couldn't quite cut the gap to anything less than four points.
At 26-31 it was still anyone's game, but even though lamb matched two more O'Gara penalties an interception try from Zebo from 60 metres not only sealed the victory, but guaranteed a home draw and took Munster ahead of the reigning champions Leinster to the top qualifying spot.
It was the first time this season in Europe that Munster had picked up a bonus point and now they have to break the Heineken Cup hoodoo by becoming the only team to win the trophy by winning nine straight games.
Zebo's hat-trick try and Ian Keatley's conversion took the score over 50 points and Scott Armstrong's last minute try was hardly any consolation for the shattered Saints.
Final Score Northampton 36 (19) Munster 51 (19)
Tries :Penalty Try 2, Armstrong
Penalties: Lamb 4
Conversions: Lamb 2
Tries: Botha, Murphy, Zebo 3
Penalties: O'Gara 6
Conversions: O'Gara 2
Referee: Romain Poite (France)
Northampton Saints: B Foden; J Elliott, G Pisi, J Downey, V Artemyev; R Lamb, L Dickson; S Tonga'uiha, D Hartley [capt], B Mujati, S Manoa, M Sorenson, C Clark, P Dowson, R Wilson
Replacements: B Sharman, A Waller, P Doran-Jones, C Day, B Nutley, M Roberts, S Myler, S Armstrong
Munster: D Hurley; J Murphy, K Earls, L Mafi, S Zebo; R O'Gara, C Murray; W du Preez, D Varley, B Botha, D O'Callaghan, P O'Connell [capt], D Ryan, P O'Mahony, J Coughlan
Replacements: D Fogarty, M Horan, S Archer, M O'Driscoll, D O'Callaghan, T O'Leary, I Keatley, D Barnes
With thanks to ERCRugby.