The Netherlands clinched their first Yorkshire Bank 40 victory of the season, beating Worcestershire Royals by six wickets in a rain-affected match at New Road.
In a Group A game reduced to 18 overs-a-side, the visitors reached their 91-run target in gloomy conditions with 14 balls to spare.
It was Worcestershire's third consecutive home defeat against the Dutch, who gained sweet revenge for their 44-run reversal at the hands of the same opponents in Rotterdam earlier this month.
After losing openers Stephan Myburgh and Wesley Barresi in successive overs with the score on 21, the visitors dealt a massive blow to the hosts' semi-final qualification hopes courtesy of valuable contributions from Tom Cooper and Daan van Bunge - who hit 29 not out and 25 respectively.
Earlier, Worcestershire - having been put in - were restricted to 90 for six after being given a welcome lift by Thilan Samaraweera, who struck an unbeaten 47 off 49 balls with four fours.
They got off to a dismal start when, second ball, Moeen Ali was caught at short fine-leg off paceman Viv Kingma.
His early departure heralded the arrival of Alexei Kervezee, who has represented Holland at all levels since age of 13. Earlier this year, however, the young batsman announced he would no longer be available to play for them after deciding to concentrate on his New Road career.
Kervezee’s efforts to impress his former team-mates rapidly ended when he drove at Kingma and was caught behind by Barresi for six.
Captain Daryl Mitchell's knock was also short-lived and, when he fell to Pieter Seelaar, his side were struggling at 25 for three after seven overs.
Next in was teenage batsman Tom Fell, who - having been called up for his first county appearance - lasted just three balls before a mix-up with Samaraweera led to him being run out for two.
Aneesh Kapil's removal for a duck then left Worcestershire in disarray with half of their side out for just 28 in nine overs.
Worse was to follow when Ben Cox became another run-out victim before Samaraweera and Brett D'Oliveira, with 16 not out, did their best to repair the damage with an unbeaten stand worth 55 in 7.3 overs.