Aiden Markram produced a stunning all-round performance as Hampshire made it three wins from three in the Royal London One Day Cup.

South African opener Markram, who is warming up for this summer’s World Cup, made 88 as Hampshire scored 301-9, before taking 3-39 with his part-time off-spin.

Liam Dawson (3-37) and Kyle Abbott (3-36) also posted excellent figures as Hampshire won with 80 balls to spare.

One-Day Cup holders Hampshire have now beaten Kent, Glamorgan and Middlesex to leap to the top of the South Group, while the north London based county suffered their first defeat of the campaign.

Kyle Abbott broke through twice in the first five overs of the chase as he had Paul Stirling lbw and then Dawid Malan caught at point by James Fuller.

John Simpson and Eoin Morgan rebuilt with a free-flowing 65-run stand for the third wicket.

But Markram followed his excellent fifty by triggeriing a collapse – with Simpson, Morgan and Nick Gubbins all falling within six overs.

Simpson was stumped after some fantastic glovework from Tom Alsop.

England one-day skipper Morgan was given two lives when he offered two difficult chances to Rilee Rossouw on the boundary, before picking out Abbott at short fine leg.

Gubbins then cut to Sam Northeast and George Scott was castled by Dawson – leaving Middlesex 121 for six.

Left-arm spinner Dawson found Tom Helm skying to Gareth Berg in the ring and then Nathan Sowter caught behind.

Abbott claimed his third wicket when Steve Eskinazi picked out Northeast at mid-wicket before Mason Crane wrapped up the win when Tim Murtagh was bowled.

Middlesex seamer Helm  led the visitor’s attack with a five-wicket haul on a used pitch – which had played slightly slower than against Glamorgan on Friday - after the visitors won the toss.

Alsop  followed his 130 not out against Glamorgan with three sumptuous cut shots to the boundary.

But he fell soon after chasing a wide delivery from the parsimonious Murtagh and was caught behind, before James Vince handed Helm his first with a steepling top edge.

Markram scored a stylish run-a-ball half century in a 58-run stand with Northeast.

But both Markram and Northeast fell within an over of each other. 

Markram frustratingly misjudged a pull to mid-on and the latter was lbw to Nathan Sowter – leaving Hampshire looking below par at 145-4.

Rossouw and Dawson steadied and accelerated with an 81-run partnership for the fifth wicket, the South African collected his 32nd List A fifty – from 49 balls.

Dawson was well caught by Murtagh running around to short fine leg off a top edge before Helm returned to cause carnage.

The 24-year-old fast bowler dismissed Rossouw and Gareth Berg in consecutive deliveries before completing a stunning four wickets in eight balls with the scalps of Abbott and Fuller – the latter having smashed a quick-fire 26.

Chris Wood took Hampshire over 300 with a sweetly-struck six over square-leg, setting Middlesex 302 to win.