Hampshire took a giant leap towards the semi-finals of the Yorkshire Bank 40 with a nervy three-wicket win over Group B rivals Surrey
Sean Ervine held his nerve in the closing stages, hitting an unbeaten 65 from 63 deliveries to see the Royals past Surrey's total of 219-9 with eight balls to spare at the Ageas Bowl.
The hosts looked in serious trouble in their run chase when they slumped to 128-6, Liam Dawson's departure for a breezy 40 immediately being followed by the run out of wicketkeeper Adam Wheater.
However, captain Dimitri Mascarenhas, in his last season with the county, combined with Ervine in a match-winning stand of 71 for the seventh wicket.
Mascarenhas fell for 31 with the score on 199 in the 37th over, but Chris Wood came out to make an unbeaten 13 from just six deliveries.
Zafar Ansari provided the backbone to Surrey's competitive total by making 62 in an innings which included a six off Liam Dawson and five fours.
He put on 66 for the sixth wicket with Rory Burns (49) and Zafar Ansari and then added a further 53 with Tom Linley.
Hampshire had at one stage reduced their opponents to 39-4 inside the opening 10 overs, Mascarenhas picking up two wickets.
Sohail Tanvir and Wood also claimed a pair of scalps for Hampshire, who will hope for a repeat result when the two counties meet in the semi-finals of the Friends Life t20 on Saturday.