YORKSHIRE edged through to the Royal London one-day Cup knockout stages for the fifth year running by beating already eliminated Northamptonshire at Emerald Headingley.

The Vikings claimed a fourth successive North Group win by chasing 242 with four wickets in hand and an over remaining.

But they missed out on a home semi-final eliminator tie having not reached their target in 41 overs in order to better Nottinghamshire’s net run-rate.

In fact, they nearly missed out all together by slipping to 134 for five with David Willey out for 71.

But Gary Ballance and Jonny Tattersall went a long way to clinching the win with a calm 87-run stand for the sixth wicket inside 14 overs.

Ballance made 66 off 61 balls and Tattersall 52 not out off 51.

They will travel to Chelmsford to face Essex next Thursday for the right to advance to the semi-finals.

Willey starred with bat and ball against his former county, also taking three for 24 from 9.5 overs as Northants were bowled out for 241.

Yorkshire made things more difficult for themselves as Northants recovered from 101 for six.

In pursuit, the hosts then stuttered as Rob Keogh’s off-spin (two for 26 from 10 overs) tied them down.

Matthew Fisher, Tim Bresnan, selected ahead of England quick Liam Plunkett, and Adil Rashid all struck twice for Yorkshire, while debutant Charlie Thurston, 21, was the Northants standout with 53 off 62 balls.

Willey claimed two of the first three wickets as the visitors, who elected to bat, fell to 23 for three.

He had Ben Duckett caught behind and Ricardo Vasconcelos at first slip before returning at the death to get last man Ben Cotton caught at mid-off.

Thurston shared partnerships of 42 and 46 for the seventh and eighth wickets with Rory Kleinveldt (29) and Graeme White, who finished 41 not out.

Yorkshire slipped to 14 for two early in the fifth over of their reply as Adam Lyth and Tom Kohler-Cadmore were both caught behind off Kleinveldt and Hutton.

But Willey raced out of the blocks.

He hit four of his first six balls for four, hit Kleinveldt for two leg-side sixes in the 10th over and reached 50 off 42 balls in the 17th over as the score advanced to 85 for two.

But shortly afterwards Keogh made two crucial breakthroughs, getting Joe Root caught behind reverse sweeping for 18 and Che Pujara lbw as the score slipped to 102 for four in the 25th over.

When Willey miscued Saif Zaib’s left-arm spin to long-on eight overs later, Yorkshire nerves were jangling.

But Ballance and Tattersall held it together, reaching fifties to the delight of the 2,000 strong home crowd before the former fell with 21 needed.