Bath came from behind to grab a bonus-point win over Wasps, moving them up to sixth in the Premiership and the verge of a European Champions Cup place.
Three late tries, including two from Zach Mercer, saw them to victory, with Joe Cokanasiga also crossing.
They had led early on through a Jonathan Joseph try before Wasps hit back with scores from Nizaam Carr and Nathan Hughes in the first half.
Bath: Watson; Cokanasiga, Joseph, Roberts, McConnochie; Burns, Chudley; Obano, Dunn, Lahiff, Attwood, Ewels (capt), Ellis, Underhill, Mercer. Replacements: Batty, Van Rooyen, Nixon, Douglas, Stooke, Fotuali'i, Davies, Wright.
Wasps: Le Roux; Watson, De Jongh, Lovobalavu, Bassett; Miller, Simpson; McIntyre, Cruse, Brookes, Launchbury, Rowlands, Shields, Carr, Hughes. Replacements: Taylor, Harris, Cooper-Woolley, Morris, Johnson, Hampson, Sopoaga, Neal.