Ed Wharton left the spectators - and even some players - open mouthed in awe as he took all 10 wickets to lead Preston to victory over Dunstable Town.

The record-breaking performance meant he finished on 10-44 from a total of 19.2 overs as Preston bowled the visitors out for 102, 177 runs short of the required total.

The hosts had been asked to bat on losing the toss, rain 24 hours earlier the reason, but the sun was out by the time Wharton began his first run up.

And nobody had anticipated the carnage that was about to unfold.

Dunstable found themselves in trouble early on, reduced to 27-3 as Wharton's dangerous swing bowling took hold.

Max Anderson's safe hands in the slip cordon proved crucial on each occasion and with Daniel Scholz and Casey Walker providing solid support from the other end, Wharton unleashed his attacking prowess.

He captured five wickets with Dunstable on 69 and already desperately trying to salvage a draw.

But the tea break didn't bring any sanctuary for Town as Wharton continued his relentless assault, well-supported by the fantastic catching display in the slips.

And remarkably every Dunstable wicket that tumbled fell to the main man.

The historic moment came in the 39th over as a searing delivery found its way into the hands of a short-leg fielder, Dunstable all out for a mere 102 runs.

Wharton's remarkable figures not only shattered club records but also established a new Herts Cricket League record.

The bowler had earlier scored 28 as the top-order batsmen laid a solid foundation.

Daniel Scholz hit 27 and Simpson also made 19 but it was skipper Jake George who shouldered the responsibility to build on the team's good start, producing an unbeaten 87 to anchor the innings.

The highlight in the latter stages was a blistering 31 off just 27 balls from Jack Stevens as they set a challenging target of 279-8 in their 60 overs.

The win moves Preston up to fifth with another home game up next, that one against third-placed Broxbourne.

The seconds had a comprehensive 93-run win over Luton Town & Indians.

Ollie Catlin (42) and Jacob Williamson (65) led the charge with the bat, 206 the total made, but it was the bowling of the experienced Ashley Caitlin and the youngster, Joe Clark, was what got Preston over the line.

Catlin finished on 6-10 in 7.3 overs with Clark managing 2-35 as Luton were all out for 113.

Captain James Skirrow's 56 wasn't enough for Preston thirds as they lost to Totteridge Millihllians by four wickets.

The fourths were also on the losing side in their home game with Hitchin fourths.

Hitchin made a brisk start but were contained by the impressive bowling of Srini Nanjundan (4-13) and Andrew Riant (2-11), their innings concluding at 163-9.

In response, Preston faced consistent wicket losses and struggled to stay competitive.

However, late contributions from Josh Ashby (24) and an unbeaten 23 for Greig Hearne added some respectability to the final score.