James Vince smashed 84 off just 49 balls to help holders Hampshire climb to the top of the Friends Life t20 South Group with a seven-wicket win over Middlesex at Richmond.
It looked as though Middlesex had set Hampshire a challenging target when Dawid Malan's 77 enabled the hosts to reach 164-5, but the Royals chased the target down with almost five overs to spare.
Vince and opening partner Michael Carberry made a relatively slow start but the floodgates opened in the third over when Carberry hit Kyle Mills for four fours and a six.
Two overs later England Lions batsman Vince followed suit by cracking Gurjit Sandhu for five successive fours and after Carberry thumped a four and two sixes off Neil Dexter, Hapshire had plundered 83 from the power play.
Middlesex needed a huge slice of luck to break the stand when Vince drove Ravi Patel straight back down the pitch and the left-arm spinner deflected the ball into the stumps to run out Carberry for 43 from 16 balls.
There was no respite for the hosts, though, as Jimmy Adams helped Vince add another 70 in eight overs before Vince, who had hit 12 fours and two sixes, drove Sandhu to Paul Stirling at deep mid-off. But by that point only four more runs were needed.
Earlier, Hampshire bowler Dimitri Mascarenhas had taken an early grip on the game by removing Stirling (9) and Joe Denly (5) in a four-over spell that cost only 19 runs.
Middlesex were contained to 57 in the first 10 overs before Adam Voges and Malan shared a third-wicket partnership of 55 in seven overs.
Voges had made 28 off 17 balls when he heaved Vince to Carberry on the midwicket boundary, but Malan found an even more productive partner in Adam Rossington, who helped him add another 52 in only four overs.
Rossington also hit three fours and a six in his 26 off 16 balls before he pulled a Danny Briggs full toss to Dawson on the square leg boundary. Malan had struck nine fours and a six when he was caught at long on off the last ball of the innings.