Hampshire 176 for 6 (Carberry 54) beat Surrey 175 for 9 (de Bruyn 57) by four wickets
England discard Kevin Pietersen was out first ball playing for Surrey in their four-wicket Clydesdale Bank 40 defeat by his old club Hampshire at West End.
Pietersen, left out of the side for the Third Test against South Africa, came in at 14 for 1 after Surrey had chosen to bat first. But he was at the crease for just a matter of seconds before pushing forward to a delivery from left-arm spinner Liam Dawson and having his off stump knocked back.
Pietersen returned to the pavilion head bowed to the cheers of a 12,000 crowd who remembered how he quit Hampshire mid-way through the 2010 season because he said it was too far to commute from his London home.
Surrey struggled from that stage, making an inadequate 175 for 9 from their 40 overs which Hampshire surpassed from the first ball of the 38th over.
With Pietersen sat on the dressing room balcony, Surrey slumped to 38 for 4 with the fall of Steve Davies' wicket. But then came an innings-saving stand of 94 in 22 overs between Matt Spriegel and Zander de Bruyn.
Danny Briggs broke the partnership when he had Spriegel caught in the deep for 47 and when de Bruyn's bright 57 came to an end at 173, Surrey fell away, losing their last four wickets for one run.
Pace bowler David Griffiths returned to dismiss de Bruyn and Zafar Ansari, then ran out Murali Kartik before Chris Wood bowled Gareth Batty.
James Vince was run out in the fourth over when Hampshire responded but the Group B table-toppers were always in control. Opener Michael Carberry, restored to the team after injury, made 54 from 94 balls before being lbw to Kartik and Hampshire nerves were tested when Dawson was out to make them 150 for 6.
Michael Bates and Sean Ervine came together with 26 needed from just under five overs and progress was slow against Ansari and Jade Dernbach. But Bates lifted Ansari for six in the 38th over and the rest was a formality as Hampshire breezed to their seventh competition victory.
Pietersen spent most of the Hampshire innings, hands behind his back at mid-on and in the gully but was not called on to bowl.
It was the second time this season he had been out first ball against Hampshire this season, the same fate befalling him in a rain-hit Friends Life t20 at The Oval with Dawson again the bowler.