Overseas star Michael Topp starred with bat and ball in a vital 11-run win for relegation-threatened Doncaster Town against Aston Hall.
The Australian all-rounder contributed a valuable 36 not out to help his side post 200-7.
He then claimed four wickets as Aston Hall finished just short of their target.
The narrow victory, combined with defeat for second bottom Treeton, saw Town’s safety cushion in the battle against the drop in the ECB Yorkshire South Premier League widen to 12 points.
Doncaster batted first and made a solid start thanks to opener Charlie Kaye who played patiently for his 55.
Skipper Luke Townsend made 30 and Topp later added an unbeaten 36 not out to set the visitors a target of 201 for victory.
Town got an early stranglehold when Topp removed both Aston Hall openers cheaply.
Robert Ross (40) and Nicholas Smit (52) added 75 runs for the third wicket but, despite their best efforts, Aston fell short by 11 runs at 189-8.
Will Street claimed 3-54 and Topp returned to the attack to claim two more victims, finishing with figures of 4-34.
Town go to second-placed Appleby Frodingham on Saturday.