Northampton 25 Worcester 34
Right-wing Aisea Havili scored a hat-trick of tries to take Worcester through to the semi-finals of the European Challenge Cup.
The lead changed hands eight times in a pulsating match but the Tongan eventually put the game beyond Northampton's reach with his third try in the 77th minute.
It was the fourth time the two sides had met in various competitions this season and the honours are now even -but the away side have won on each occasion.
Anthony Eddy, the Worcester coach, reflected on one of his team's best performances of the season.
Eddy had particular praise for the contribution of captain Pat Sanderson, in only his second match back after injury which forced him to miss England's RBS Six Nations campaign.
The Warriors all got a pat on the back from their coach, though.
"It's always nice if the forwards go forward and give the backs their chances," said Eddy. "We knew it was going to be a particularly hard game today and we responded extremely well."
Sanderson's significant contribution caught Eddy's eye. "He had a very good game. Our back row was exceptional and our outsidehalves played really well," he said. "If you had paid your money to watch that game, you would walk away pretty happy."
Happiness was not an emotion shared by Northampton coach Paul Grayson. "I don't think we were very promising at any point. We showed flashes, but we have enough talent to always show flashes," he said. "Our performance got what it deserved."
Grayson was much more impressed by the opposition. "Worcester managed the breakdown better than us," he said. "They got some quick ball and I don't think we had any during the entire game."
The lead swapped between the sides six times in a spell-binding first half. With fly-half Carlos Spencer working his own brand of magic from the opening minute, Northampton put Worcester on the back foot and Spencer's onehanded pass launched the attack which resulted in flanker Paul Tupai forcing his way over.
Worcester responded with a lengthy spell of intense pressure which saw full-back Thinus Delport and scrum-half Matt Powell both stopped just short of the try-line.
They spurned two kickable penalty chances to go for touch and their adventure paid off when the Saints' defence was eventually stretched to breaking point for centre Thomas Lombard to run in a 28th-minute try, converted by fly-half Shane Drahm.
Full-back Bruce Reihana's penalty put Northampton back ahead at 8-7 but the lead lasted only a minute before Worcester swept back with a high-speed four-man move which sent Havili in for his first try in the corner.
Two minutes later, Reihana struck back for Saints, taking a superbly-timed pass from Spencer to slice through the Worcester defence for a try which he converted himself.
But, in the 39th minute, Northampton's rush defence fell apart alarmingly as the game swung again with Worcester moving the ball at lightning speed to provide Havili with a simple second try.
The lead changed hands for the seventh time after Worcester's replacement hooker, Chris Fortey, was shown a yellow card only eight minutes after being introduced for the second half.
While he was trudging disconsolately to his ten minutes in the sin-bin, Northampton took full advantage to drive Tupai over for his second try.
Yet only four minutes later, Worcester retaliated again. Drahm, pinching a page from Spencer's book of tricks, provided the delightful chip kick and the ball bounced up perfectly for big centre Dale Rasmussen to gratefully collect for the try which put the Warriors back in the ascendancy at 24-20.
Havili was denied his hat-trick after skinning Ben Cohen with a kick over the head of the England winger before Drahm consolidated the Worcester lead with a 65th-minute penalty.
But a breakaway attack saw Tongan Havili race clear for his third try, converted by Drahm, in the 77th minute and although replacement forward Darren Fox replied for Northampton deep into injury time, his try was merely a consolation.