Danny Cipriani put his England misery behind him as Wasps survived a sterling Edinburgh fightback to win another Heineken Cup thriller 25-16 at Murrayfield.
Fly-half Cipriani arrived in the Scottish capital in arguably the worst form of his fledgling career, having been dropped by his country after error-strewn displays in the opening two November Tests.
But he kicked 20 points in the Pool Two clash in a near-flawless display with the boot to keep his side’s quarter-final hopes alive.
Tom Rees scored a late try for the two-time European champions, who led 12-0 before falling 16-15 behind thanks to the boot of Chris Paterson and a touchdown from Mark Robertson.
Both sides had won one and lost one of their opening two pool matches, while Wasps had won only two of their Guinness Premiership matches this season.
A record Edinburgh crowd of 7,711 for a European or Magners League match turned up hoping for a repeat of the 32-31 thriller of three years ago, which the home side snatched thanks to a last-gasp Simon Webster try.
They were going to need to come from behind again after Phil Godman spoilt a bright start by allowing his kick to be charged down in the seventh minute.
Edinburgh infringed at the breakdown and Cipriani flighted over a beautiful 40-yard penalty.
Home captain Mike Blair wasted a promising position with an ill-advised kick into space which came to nothing, while the home side were forced to replace hooker Ross Ford with Andrew Kelly midway through the half.
Edinburgh were struggling to cope with Wasps’ blitz defence, highlighted when they were forced right back into their own 22 despite having the ball.
The penalty was inevitable, much to the fury of head coach Andy Robinson, and Cipriani made no mistake.
The number 10 was taking the game away from the hosts, two more pinpoint efforts bisecting the posts as the hosts lost their discipline under pressure.
Neither side had come close to a try but Edinburgh wasted a great opportunity by knocking on after their forwards had propelled them to within inches.
A superb scissors move followed which again threatened the line but this time Wasps infringed and Paterson cut the deficit from in front of the posts.
Edinburgh needed the next score and were gifted two straight after the break thanks to a powerful start which surprised Wasps.
Within five minutes, it was 12-9 courtesy of two Paterson penalties.
Edinburgh were suddenly rampant, running and recycling the ball brilliantly, with Nick De Luca bundled into touch as he looked to score.
The visitors brought on the experienced Simon Shaw for George Skivington at second row and quickly regained the initiative.
Cipriani turned territory into points with his fifth penalty, prompting Robinson to make his own change at lock, Matt Mustchin replacing Craig Hamilton shortly before the hour mark.
This time a try followed, Webster with the initial break before Godman’s crossfield kick was claimed by Robertson in the right corner.
Paterson made no mistake with the conversion to complete a remarkable turnaround.
But with almost a quarter of the game remaining, there was more drama to come.
Cipriani put Wasps 18-16 ahead 11 minutes from time with a penalty that had Robinson spitting venom at referee Christophe Berdos, who sent flanker Ross Rennie to the sinbin.
Five minutes later, Godman’s 45-yard penalty fell just short.
Wasps finally wrapped up victory three minutes from time when Rees bundled over - with the hint of a double movement.
Cipriani did what comes so naturally.