Wasps director of rugby Dai Young was satisfied with his side’s spirit if not their inaccurate display as they launched a stunning late comeback to break Worcester Warriors’ hearts.
The game looked to be slipping away from Wasps – who also found themselves 10-0 down after half an hour – thanks in much part to Andy Symons’ eagle-eyed kicking.
Symons collected 17 points from the tee in total but it was not to be his day as Guy Thompson responded for Wasps before Frank Halai’s 78th-minute try nosed the hosts three points ahead.
And to add insult to injury, Worcester could not hang on for the bonus point after Sailosi Tagicakibau had the last word.
Following a three-game losing slump in Aviva Premiership Rugby, the bonus-point win takes Wasps back into the top half.
And Young admitted: "We got out of jail as, with eight minutes to go, a betting man would have clearly put money on them.
"I'm frustrated with our lack of accuracy as we had lots of possession but we didn't create enough and I'm pleased we didn't give up.”
There is concern for lock Joe Launchbury however after he sustained a head injury during the game, and Young says he needs further assessment this week – as Eddie Jones prepares to name his first England squad.
"He's taken a nasty head knock but he's up and about. He's talking and appears to be fine but will have to go through the relevant protocols.
"It could take one or six weeks, it's impossible to tell at this stage."
It is not the first time Worcester have failed to hold onto a sizable lead this year, and boss Dean Ryan admits a lack of composure is missing as his side still get to grips with Aviva Premiership Rugby.
"We still haven't got the experience to get us over the line. At the end our kicking game wasn't accurate enough,” he said.
"They got more and more frustrated as we had a limited game plan and we came very close. We were stripped of a number of players and had to play a third choice fly-half so we kept it simple but it was another opportunity missed."
Wasps: Miller; Tagicakibau, Daly, Jacobs, Halai; Gopperth, Simpson (Robson 65); Mullan (McIntyre 62), Shervington (Johnson 58), Cittadini (Swainston 64), Launchbury (Thompson 64), Myall (Davies 58), Haskell, Smith, Jones.
Replacements not used: Jackson, Macken.
Worcester: Pennell; Biggs (Howard 18), Olivier, Symons, Vuna; Mills, Mulchrone (Baldwin 41); Leleimalefaga (Bower 69), Annett (Sowery 69), Schonert (Milasinovich 69), O'Callaghan, Cavubati, Cox, Betty (Mama 1, (O’Shea 58)), Dowson.
Replacements not used: Eden
Wasps 32 Worcester Warriors 22
Tries: Myall, Thompson, Halai, Tagicakibau
Conversions: Gopperth 3
Penalties: Gopperth 2
Penalties: Symons 5
Referee: Matt Carley