WESTERN Premier leaders Prestwick recovered from 128-5 to post a healthy 235-9 at Dumfries.
The home bowlers were on top early but the Ayrshire side refused to press the panic button, instead showing the depth of their batting with useful contributions from the lower and middle order.
A thrilling run-chase saw Dumfries in contention throughout and they were favourites when they needed 15 runs from the final two overs with four wickets in hand.
However, Prestwick again demonstrated the resilience of potential champions to win by five runs.
Anwar Hafeez stroked a brilliant unbeaten century as Uddingston were made to fight hard for their 206-4 against Poloc at Bothwell Castle Policies.
However, his effort proved in vain as Scotland prospect Owais Shah guided the run-chase with a fine 62 to help secure a seven-wicket win.
Michael English top-scored with 63 while James Holt notched a maiden half-century as Ferguslie eased to an imposing 276-5 against Ayr at Meikleriggs.
Haroon Tahir then claimed the prize scalp of New Zealander Michael Papps as Ayr fell 23 runs short.
Champions Clydesdale continued their steady ascent of the table as Kelburne’s season of woe continued at Whitehaugh.
The Paisley team, still winless, were shot out for a new low of 40 – the fourth time they have failed to reach three figures this season.
Richie Berrington and Callum Drummond did the bulk of the damage with 4-8 and 4-9 before the Dale openers Mo Awais (23no) and Angus Guy (22no) rattled-off the runs in just seven overs.
Elsewhere, East Kilbride boosted their survival prospects with a hard-fought 13-run win over Greenock at Glenpark.
Half-centuries from Petrus Coetzee and Saif Sajjad secured only a second victory of the season for EK, the previous one having also come against Greenock in the corresponding encounter at Torrance House.