Worcester's 6-0 victory at Adams Park meant Wasps started 2012 with a fifth successive defeat in the Aviva Premiership.
Joe Carlisle kicked two penalties as Worcester managed to keep Wasps scoreless throughout in a hard-fought win.
Wasps dominated possession early on in very slippery conditions at Adams Park after an unfortunate and lengthy early injury break as Worcester number eight Ezra Taylor was stretchered from the field.
Unfortunately, neither side managed to get to grips with playing in the rain at all as the half wore on though and a scrappy first period was punctuated by regular handling errors and two further injury delays.
Christian Wade and Nicky Robinson both hobbled off for the home side and were replaced by Chris Mayor and Ryan Davis respectively before Worcester finally took the lead right on the stroke of half-time with a penalty from Joe Carlisle.
The second half continued in the same vain with attacking opportunities at a premium and Davis failed with a drop goal and penalty attempt early on.
Worcester winger Marcel Garvey was then dispatched to the sin bin after obstructing his opposite number Tom Varndell but Wasps failed to make their numerical advantage count.
And when the London outfit did finally create an opening, South African lock Marco Wentzel delivered the pass behind Elliot Daly and the chance fizzled out.
Daly also pulled a penalty attempt wide of the posts and the visitors made Wasps pay for their profligacy with ten minutes remaining as Carlisle added another three points to make it 6-0.
On any other day a 6-0 lead might have seemed fragile but in this rain-soaked, stop-start encounter, it appeared almost insurmountable and so it proved as Worcester emerged victorious in one of the lowest-scoring Premiership matches in recent memory.
Pens: Carlisle 2
London Wasps: 15 Richard Haughton, 14 Tom Varndell, 13 Dom Waldouck, 12 Riki Flutey, 11 Christian Wade, 10 Nick Robinson, 9 Joe Simpson, 8 Sam Jones, 7 Jonathan Poff, 6 Tinus Du Plessis, 5 Marco Wentzel (c), 4 Richard Birkett, 3 Ben Broster, 2 Rob Webber, 1 Tim Payne.
Replacements: 16 Tom Lindsay, 17 Bob Baker, 18 Jeremy Castex, 19 Ed O'Donoghue, 20 Matt Everard, 21 Nic Berry, 22 Ryan Davis, 23 Elliot Daly.
Worcester Warriors: 15 Chris Pennell (c), 14 Marcel Garvey, 13 Alex Grove, 12 Dale Rasmussen, 11 Miles Benjamin, 10 Joe Carlisle, 9 Jonny Arr, 8 Ezra Taylor, 7 Matt Kvesic, 6 Sam Betty, 5 Chris Jones, 4 James Percival, 3 Oliver Tomaszczyk, 2 Aleki Lutui, 1 Matt Mullan.
Replacements: 16 Bruce Douglas, 17 Ed Shervington, 18 Tevita Taumoepeau, 19 Ben Gulliver, 20 Jake Abbott, 21 Shaun Perry, 22 Andy Goode, 23 Ravai Fatiaki.