Surrey easily disposed of South Group leaders Hampshire to maintain their push for a quarter-final slot in the Friends Life t20.
Hampshire had lost just one of their previous 13 matches before they were bowled out for just 113 at the Oval, when chasing 152, to go down by the hefty margin of 38 runs.
Tom Maynard made 47 off 38 to fire Surrey up to 151-5 after at one stage slipping to 31-2, before former Hampshire seamer Chris Tremlett did most of the damage with the ball by taking four wickets against his old team.
The visitors just could not recover from losing their first four wickets for nine runs in four overs, three of them to their former team-mate and giant England seamer Tremlett.
Chasing a target of 152, Hampshire lost Jimmy Adams, caught behind off Yasir Arafat to the third ball of the innings and events went from bad to worse for the visitors in Tremlett's first two overs.
James Vince carved Tremlett to deep backward point where Dirk Nannes held a fine running catch, Neil McKenzie, who had already been dropped at fine leg off Nannes, was caught behind, and Sean Ervine slashed to Jason Roy at point.
Liam Dawson and Shahid Afridi, who had also been dropped in the covers off Nannes, saved Hampshire from a rout by putting on 51 in six overs for the fifth wicket.
But then Afridi, who had made 36 from 26 balls with four fours and a six, was caught in the covers off Zafar Ansari.
Dawson went on to make 26, but he lost Dimitri Mascarenhas when he was run out by Roy's magnificent pick-up and throw from long on, and was then run out himself in a dreadful mix-up with Dominic Cork.
Surrey had Maynard to thank for steering them to a total of 151-5.
Maynard went to the crease when Surrey were struggling at 31-2 and shared stands of 45 in five overs and 50 in six with Rory Hamilton-Brown and Zander de Bruyn respectively.
Roy and Steve Davies had both fallen to Mascarenhas, one caught at fine leg, the other caught behind, when Maynard drove his second ball from Mascarenhas back over the bowler's head and into the pavilion for six.
He also cleared the ropes off Afridi but there was only one more boundary in his 47 off 38 balls before he was caught at mid-wicket off Cork.