Wasps' resurgence under Lee Blackett continued as they beat Gloucester 39-22 to earn a third successive win.
In a highly entertaining first half, tries from Jack Willis, Josh Bassett and Jacob Umaga put Wasps 22-0 up.
Tom Marshall and Ollie Thorley got Gloucester close but Nizaam Carr got Wasps' fourth as both sides had players sent to the sin bin before half time.
Billy Twelvetrees and Lloyd Evans scored for Gloucester either side of a Malakai Fekitoa try after the break.
Wasps move up to fifth place in the league after Bath's heavy loss at leaders Exeter, having now won three times in four games since Dai Young stepped down as director of rugby last month.
The home side looked to be cruising to victory having gone 22-0 up after 27 minutes - two of their tries coming when they were a man down after Fekitoa was sin-binned.
Willis did well to pick off an interception for the first, Bassett nipped in down the left from a close-range maul for the second while Umaga capped off a superb move after the returning Lima Sopoaga looped a lovely pass to Marcus Watson who blazed down the wing before releasing the fly-half.
Gloucester awoke when Wasps returned to their full compliment as Marshall ran in from 30 metres before he set up Thorley to sprint down the line for their second try.
They then had Marshall sin-binned for tackling a player without the ball and Carr was able to capitalise right on the half-time whistle to see Wasps go in to the break with what proved to be an insurmountable 19-point lead.
The relentless action continued after the break as Twelvetrees went in from three metres after Mark Atkinson's cute offload, but Fekitoa went over for Wasps soon after as Umaga found him with an accurate pass after a lot of pressure.
Louis Rees-Zammit was held up by Sopoaga as he tried to dot down for Gloucester 16 minutes after the break, but two minutes later the visitors did get a bonus-point fourth try as Evans dummied past a couple of defenders to go in from five metres to score on his first Premiership start.
A Jimmy Gopperth penalty with 17 minutes left ended any lingering Gloucester hopes, but a try-scoring bonus point was the least that they deserved after an enthralling match.
Wasps: Sopoaga; Watson, Fekitoa, Gopperth, Bassett; Umaga, Robson (capt); Harris, Cruse, Brookes, Matthews, Flament, Shields, Willis, Carr
Replacements: Oghre, West, Alo, Cardall, Morris, Porter, Spink, Odogwu
Gloucester: Marshall; Rees-Zammit, Twelvetrees, Atkinson, Thorley; Evans, Braley; Hohneck, Marais, Balmain, Craig, Mostert (capt), Polledri, Ludlow, Ackermann
Replacements: Walker, Seville, Knight, Slater, Hinkley, Chapman, Cipriani, Seabrook
Referee: Ian Tempest