It's a funny old game, as Jimmy Greaves rightly stated. No more apt than today in Spain as Ireland stunned their Scottish counterparts.
Batting first Ireland had slumped to 58 for 5 and appeared to be on course for a heavy loss that would almost have certainly ended their qualification hopes.
The game however then took a dramatic twist as first Scott Macbeth (31) then Matthew Humphreys (32) added late runs as the tail wagged.
Macbeth hit four boundaries as he and Liam Doherty added 34, while Humphreys run-a-ball 32 included two of the three sixes in the innings - his Lisburn colleague Cameron Doak hit the other.
A final total of 139 (five wickets for Davidson) gave the Irish bowlers something to defend and that they certainly did, taking two wickets in a crucial pre-lunch period - Humphreys claiming one and Tim Tector getting another with a run out.
Tom Mackinstosh had struck five boundaries in a fluent 24, but when he fell to the fourth ball after lunch - Humphreys again the successful bowler - you knew it was Ireland's day.
There were six ducks in the Scottish scorecard, which apart from Mackintosh resembled an international dialing code..00450003017...
There were four wickets for Humphreys (4-11) to make the Man-of-the-Match award a formality, while fellow spinner Nathan McGuire took 3 for 7 as Scotland were 44 all out.
The 95-run defeat saw Ireland leapfrog Scotland in the table on NRR, meaning Scotland now face an anxious 24 hours as an emphatic Netherlands win would see them overhaul them and clinch a final berth on Saturday.
The pitches this week have by all accounts been far from ideal, raging 'Bunsen-burners'. With the daily commutes from their base at La Manga, it's been a tough week for all the sides.
Come Saturday we will know for whom it has all been worth it.