Sussex booked their place in the quarter-finals of the Friends Life t20 and ended Surrey's hopes in the process following an emphatic six-wicket win at The Oval.
Surrey struggled to 106 for six before rain brought their innings to a premature end after 16.2 overs with Zander de Bruyn top scoring on 30 not out and Mike Yardy taking two for 15.
Sussex made light work of reaching a revised target of 109 off 15 overs with Luke Wright (32), Matt Prior (25) and Chris Nash (22) steering them home with 20 balls to spare despite the efforts of Gareth Batty (three for 11).
After making a positive start a flurry of wickets put the skids under Surrey's hopes of setting a big target.
Jason Roy was first to go for just four as he picked out Chris Liddle at mid-off to give Yardy his first wicket.
Three balls later Steven Davies' promising innings came to an end when he carved a wide ball from Liddle straight to Murray Goodwin at third man having hit 21 off 11 balls.
Zafar Ansari lasted just three balls before he lobbed a catch to Wright off the bowling of Yardy to leave Surrey reeling on 32 for three.
Kevin Pietersen followed his duck against Hampshire the previous night by being caught on the boundary for eight trying to hit Will Beer over long on.
Michael Rippon then bowled Matt Spriegel for nine and when the first stoppage for rain came Surrey were 86 for five after 14 overs.
Rory Burns made 23 off 20 balls, including a six off Chris Nash, but then miscued a hook off Amjad Khan and was caught at deep fine leg by Scott Styris.
When the rain returned Surrey were 106 for six after 16.2 overs and Sussex were set a revised target of 109 off 15 overs.
Yardy took the bowling honours but Liddle returned figures of one for five off two overs and Rippon one for 20 off his four.
Nash set the tone for Sussex's reply as he blasted 22 off the first two overs before top edging a catch to Davies off the bowling of Stuart Meaker.
Matt Prior plundered 25 off just 10 balls, including a big six off Dirk Nannes, only to be caught on the boundary while Wright made 32 off 21 balls when he offered a return catch to Batty.