Northampton scored two tries in the final two minutes to beat 14-man Wasps 40-36 in a dramatic Premiership clash.
Alex Coles and Courtnall Skosan crossed late on after Saints were behind for much of the game.
Tries from Jack Willis Paolo Odogwu, Gabriel Oghre and Charlie Atkinson put Wasps 30-14 up before Ollie Sleightholme got one back for Saints.
Jacob Umaga was sent off after bringing down Skosan in the air as Saints got a penalty try before the late drama.
The win lifts Northampton up to sixth in the Premiership table, while Wasps' two bonus points saw them climb to fourth-from-bottom amid concerns for the Coventry-based club's future after filing a second notice of intention to appoint administrators.
Despite having more of the possession and territory in the opening 25 minutes, Saints found themselves 18-6 down.
First Willis crossed unopposed when he was put through after Nizaam Carr broke the line from 40 metres, before Odogwu went over in the right corner after Wasps drew in the Saints defence from a close-range lineout and Atkinson's long pass released the winger.
Umaga added two penalties as Saints' forwards struggled to match the intensity of their Wasps counterparts - a feat all the more impressive having seen their pack's strength hit as Vincent Koch and Tom Willis pulled out due to illness in the build-up to the game, while Ben Morris was forced off with a head injury after 13 minutes.
Wales fly-half Dan Biggar - playing for the first time since announcing he would leave Saints at the end of the season - had kicked two early penalties before brilliantly setting up Northampton's first try on the stroke of half-time as his deft grubber kick and excellent handling allowed him to palm the ball to Coles to score.
Biggar kicked a third penalty soon after the restart before gingerly leaving the field seven minutes into the second half - something which will worry Saints and Wales fans alike, with his country's opening autumn Test against New Zealand less than a month away.
The game came alive with 25 minutes to go, first with three tries scored in almost as many minutes. The first saw Oghre dive in from close range after Odogwu managed to roll to the line after being chopped in a tackle.
Atkinson then finished off the move of the match as the young Wasps fly-half carved through Saints in midfield, kicked to Josh Bassett, who kicked on and Atkinson dived on the loose ball. Then Wasps made a mess of the kick-off and seven passes later Sleightholme was over in the left corner for Saints.
What proved to be a game-changing moment came with 14 minutes left as Skosan gathered a high cross-field kick and Umaga collided with the South African replacement while he was in the air. Skosan landed on the back of his head and the Wasps full-back was sent off despite being knocked unconscious in the incident, with Saints also being awarded a penalty try.
Wasps initially did well with 14 men and Will Haydon-Wood's late penalty looked to have done enough to secure five points for the hosts as they went 36-28 clear.
But as the game drew to a close Wasps became increasingly tired and more gaps appeared, which Saints exploited when Juarno Augustus barrelled down the left wing before Coles took up the mantle for his second try.
And, 45 seconds after Wasps' restart, Saints found themselves over the line once more as they ate up the ground thanks to breaks from Augustus, Sleightholme and Coles before a final four-pass move sent Skosan in on the right wing to seal a dramatic win.
Wasps: Umaga; Odogwu, Odendaal, Mills, Bassett; Atkinson, Robson; Hislop, Oghre, Ryan, Launchbury (capt), McDonald, Morris, J Willis, Carr.
Replacements: Frost, Martinez, Alo, Cardall, Curran, Porter, Haydon-Wood, Feyi-Waboso.
Sent off: Umaga (66)
Northampton: Furbank; Freeman, Proctor, Dingwall, O Sleightholme; Biggar, Mitchell; A Waller, S Matavesi, Hill, Salakaia-Loto, Moon, Coles, Ludlam (capt), Graham.
Replacements: Smith, E Waller, Petch, Ribbans, Augustus, James, Hutchinson, Skosan.
Referee: Adam Leal