Paceman Stuart (pictured above) clean bowled three of the county’s top batting prospects and trapped Jack Leaning leg before wicket to reduce the Academy to 70-4 at Fleetwood.
Doncaster’s spinners then came to the fore as the hosts struggled to 134 all out before Gareth Cox and Alex Gosney steered Town to only their second league win of the season.
Stuart initially met with some resistance from Yorkshire openers Alex Lees, who top scored with 39, and Jonathon Tattersall (17).
But when he skittled Tattersall his tail was up.
George Ross and Edward Wilson quickly followed Tattersall back to the pavilion without scoring and Leaning became Stuart’s fourth victim as Doncaster took control.
Lees and William Rhodes (35) hung around but the Academy bolted when spinners Jonathan Redfern and Duncan Jones came into the attack - losing their last four wickets for no runs to finish on 134.
Opener Gareth Cox has been a shining light in Town’s batting this season and the youngster continued his impressive form with another valuable knock.
Cox kept his head, while others around him departed cheaply, and made an important 42 as Doncaster set about their run chase in somewhat nervous fashion.
At 67-4, the Academy might have fancied their chances of an unlikely win.
But Alex Gosney (pictured right) stood up to be counted and played an unusually patient innings to see his side home to victory.
Gosney, known for his aggressive mindset, faced 66 balls for his unbeaten 38 to get Doncaster over the finish line in the 42nd over.
Town, now with two league wins to their name, still prop up the Yorkshire League.
But they can look forward to the visit of Hull to Town Field on Saturday (noon) with renewed optimism.