James Vince sent Hampshire to the Royal London One-Day final at Yorkshire’s expense with the second highest score in this season’s competition.

Skipper Vince scored an elegant and dazzling 171.

Liam Dawson picked up four wickets to complete the 107-run victory and send Hampshire to Lord’s on June 30 and condemn Yorkshire to a fifth List A knockout defeat in a row.

Yorkshire won the toss, stuck Hampshire in, and struck in the sixth over when Jimmy Adams was tucked up by Ben Coad and edged to Tom Kohler-Cadmore at first slip.

That brought Vince to the crease and he fired some early scintillating back-foot drives.

Rilee Rossouw departed when he top-edged to Cheteshwar Pujara at mid-off, to bring Sam Northeast out. Northeast had missed the group stage due to a fractured finger, and looked assured.

At the other end Vince collected 50 in 45 balls with minimum fuss.

His partnership with Northeast reached 142 when the former Kent batsman - who collected his half century in 51 balls with a six and a four – skied to mid-off, before Joe Weatherley chopped onto his own stumps.

Vince was accelerating hard, reaching his eighth format century with a pull shot from his 83rd delivery. He clubbed two maximums over long-on, the latter bringing up his 150, from 111 deliveries before being caught on 171 drilling to Kohler-Cadmore at long-on.

The runs continued at a rate of 10 an over, but wickets were also plentiful.

McManus was caught on the point boundary, Chris Wood bowled by Steven Patterson and Dale Steyn run out – as Hampshire reached 348.

Yorkshire, handicapped by five England call-ups, didn’t start their chase well as Chris Wood pinned Adam Lyth lbw in the fourth over.

Pujara fell in the next over as Dale Steyn produced some exaggerated pace and bounce to find the shoulder of the bat before nestling at second slip.

Gary Ballance tried to get the visitors moving with a run-a-ball 25 but picked out Northeast on the square leg boundary, before Kohler-Cadmore cut Dawson to point leaving them 73 for four.

Jonny Tattersall added 50 for the fifth, sixth and seventh wickets with Jack Leaning, Tim Bresnan and Matthew Fisher.

Leaning and Jonny Tattersall added 50 together from the fifth wicket before the former was bowled by Dawson. Tattersall, who scored a personal high 89, reached a measured 57-ball 50 while Leaning was bowled, Bresnan was yorked by Wood and he was caught at cover off a leading edge.

Spinner Dawson then had Patterson caught behind and Fisher leg before to end with figures of four for 47 – before they completed the thrashing when Coad hit to mid-off.