Forfarshire's Matty Parker claimed his best one-day international figures as Scotland rekindled their World Cricket League hopes with a thrilling six-run win against Kenya at the VOC Ground in Rotterdam yesterday.
The Scots did this the hard way when they first crawled to just 172-8 and then almost allowed Kenya off the hook after reducing them to 115-9.
Defending such a meagre total, early wickets were vital and Parker and Aberdonian Gordon Goudie obliged reducing the Kenyans to 13-2.
Parker struck in his first over when he trapped captain Maurice Ouma lbw while Goudie removed Collins Obuya courtesy of Moneeb Iqbal's well-taken catch.
Alex Obanda was quick to punish anything loose from the Scottish bowlers in a hard-hitting 39, including four boundaries, but Richie Berrington joined the attack to end his assault with a sharp return catch.
Berrington also had Rakeep Patel well caught by a diving Dougie Lockhart as the Kenyans were reduced to 52-4.
Scotland were frustrated by Jimmy Kamande and Thomas Odoyo who added 42 before the latter was bowled by Ross Lyons.
Parker returned to the attack to trap Dominic Wesongo in front before Lyons picked up the key wicket of Kamande caught at fine leg by Parker for 34 as Scotland turned the screw.
Man-of-the-match Parker clean-bowled Shen Ngoche and claimed his third lbw to remove Nelson Odhiambo and finish with 4-33.
At 115-9 the game looked up for the Kenyans but Nehemiah Odhiambo and James Ngoche put on 51 runs in a stand that had Scottish nails being bitten.
However, captain Gordon Drummond held his nerve to bowl Odhiambo.
Earlier there was little hint of the difficulties to follow as Preston Mommsen and Ollie Hairs posted 41 for the first wicket - their highest stand together.
It was left to Hairs to carry the attack to the Kenyans and the youngster briefly rose to the challenge. The left-hander hit five of his six boundaries off the experienced Kenyan seamer Odoyo. However, the introduction of spin ended Hairs' stay at the crease when he could only direct a lifting delivery from James Ngoche to Collins Obuya at slip. His departure signalled a dramatic fall in the run-rate as Fraser Watts joined Mommsen who was completely bogged down.
The Scots added just 14 runs in eight overs following the dismissal of Hairs before Mommsen was run out.
Worse followed for Scotland when Berrington and Neil McCallum went cheaply, both bowled by Ngoche who claimed 3-18 from his 10 overs.
Partial repairs were provided by Watts and Moneeb Iqbal who added 73, albeit slowly, for the fifth wicket.
Watts battled away for a dogged 50 from 92 balls while Iqbal faced 71 for his 36 but the departure of both batsmen in quick succession undermined Scotland's hopes of accelerating through the power-play overs.
In the end their total proved enough - just.
Victory over Afghanistan tomorrow will almost certainly secure Scotland's place in the final.