Wasps moved into the Guinness Premiership play-off zone at the expense of London Irish courtesy of a scintillating 33-22 over the Exiles at Adams Park on Easter Sunday.
But the visitors are still in the (Easter) hunt. They recovered from a shocking start that saw them 13-0 down to contribute to a rousing and hugely physical spectacle.
Tom Varndell, Dan Ward-Smith and Dominic Waldouck crossed for Wasps tries, and they also benefited from an early penalty try, while Seilala Mapusua, Steffon Armitage and James Tideswell responded for Irish.
A derby fixture described by Wasps rugby director Tony Hanks as "fast, furious and usually involving the kitchen sink" had extra edge, with both chasing a top-four finish and a Premiership play-off semi-final.
Wasps began with internationals Danny Cipriani, Serge Betsen and Paul Sackey on their bench while Irish included veteran player-coach Mike Catt among their replacements.
It was also a special day for Wasps and England flanker Joe Worsley, making his 200th appearance.
Irish suffered a controversial penalty-try setback after only three minutes when Steffon Armitage hauled down David Lemi off the ball as he chased a grubber-kick up the left by Joe Simpson.
Referee Rob Debney decided Lemi would have reached the ball for a try had he not been tackled, sin-binned Armitage and awarded Wasps a penalty try, converted by David Walder.
The decision shook Irish to such an extent that Wasps dominated territory and possession, and Lemi was homing in on the line again when he was tackled by both Paul Hodgson and Ryan Lamb.
Wasps were awarded a penalty in the 10th minute after Bob Casey fouled Dan Ward-Smith in the lineout, and Walder made the kick.
A charge up the right by Worsley splintered the Irish defence and sparked a superb attack, halted only when the referee called for medical help for Walder who took a big hit in midfield.
But there was no relief for Irish as Wasps kept up the tempo, and it was Debney who made things worse, getting in the way of tackler Kieron Roche when Simpson made a swift break. Irish offended at the breakdown and Walder increased their woes with a penalty in the 16th minute.
Irish launched their first meaningful attack in the 17th minute, and scored a try 60 seconds later.
An attack ended with Armitage bundled into touch, but Irish threw the lineout over the back, Steffon Armitage stormed for the line, and after three rucks, Mapusua bored over for the score, converted by Lamb.
Irish should have scored again after a scorching counter-attack sparked by Mapusua, Delon Armitage and Elvis Seveali'i. But Steve Kefu knocked on as Hodgson tried to pass, so Debney sent him to the bin and awarded a penalty, kicked by Lamb.
Back stormed Wasps and Waldouck's kick up the right was chased by Tom Varndell. Although Delon Armitage looked favourite to win the race, Varndell reached the ball first and scored in the corner. Walder's attempted conversion sailed wide.
Irish were suddenly matching Wasps.
Walder required another bout of treatment after getting clattered in a tackle, and hailstones began falling as Wasps fly-half Walder was replaced by Cipriani after 32 minutes.
Wasps ended the half as they began, on top and scoring a try. Simpson whipped the ball right to Mark van Gisbergen after a surging attack, and his pass out to Ward-Smith was turned into a try by the flag.
Wasps lost the impressive Simpson, who suffered a blow to the head, and was replaced for the start of the second half by Warren Fury.
Worsley snuffed out a dangerous Irish attack, led by Mapusua, with a shuddering tackle that left both men sprawled on the deck, breathless.
And the fans were equally breathless when Cipriani took a pass from Kefu, changed gears and left Peter Hewat for dead before feeding Waldouck to score Wasps' third try in the 50th minute.
It was a reminder what England will be losing when Cipriani leaves to play for Melbourne Rebels this summer.
His conversion brought up the 30-point mark, and the try meant Wasps had earned a bonus point.
Tempers frayed, but Irish refused to buckle. They stormed the Wasps line in the 54th minute, driven by their pack, and the impressive Steffon Armitage was shunted over for his sixth try in five games. Lamb's conversion flew wide.
James Tideswell came off the bench in the 70th minute and scored almost immediately. Fury delayed tidying up a loose ball, Tideswell pounced and Tom Homer converted.
Cipriani calmed home nerves with a penalty three minutes from time after Peter Hewatt was penalised for a high tackle.
For London Wasps:
Tries: Penalty Try, Varndell, Ward-Smith, Waldouck
Cons: Walder, Cipriani
Pens: Walder 2, Cipriani
For London Irish:
Tries: Mapusua, S Armitage, Tideswell
Cons: Lamb, Homer
Yellow card(s): S Armitage (Irish) - playing man without ball, 4; Kefu (Wasps) - deliberate knock-on, 25.
London Wasps: 15 Mark Van Gisbergen, 14 Tom Varndell, 13 Dom Waldouck, 12 Steve Kefu, 11 David Lemi, 10 Dave Walder, 9 Joe Simpson, 8 John Hart, 7 Tom Rees (capt), 6 Joe Worsley, 5 George Skivington, 4 Dan Ward-Smith, 3 Ben Broster, 2 Rob Webber, 1 Tim Payne.
Replacements: 16 Tom Lindsay, 17 Zak Taulafo, 18 Bob Baker, 19 Serge Betsen, 20 Warren Fury, 21 Paul Sackey, 22 Danny Cipriani, 23 Ben Jacobs.
London Irish: 15 Peter Hewat, 14 John Rudd, 13 Elvis Seveali'i, 12 Seilala Mapusua, 11 Delon Armitage, 10 Ryan Lamb, 9 Paul Hodgson, 8 Chris Hala'Ufia, 7 Steffon Armitage, 6 George Stowers, 5 Bob Casey (capt), 4 Kieran Roche, 3 Faan Rautenbach, 2 James Buckland, 1 Dan Murphy.
Replacements: 16 Danie Coetzee, 17 James Tideswell, 18 Alex Corbisiero, 19 Matt Garvey, 20 Jamie Gibson, 21 Chris Malone, 22 Mike Catt, 23 Tom Homer.
Referee: Rob Debney
Assistant referees: Stuart Terheege, Andy Watson
TMO: Bob Ockenden