Walsall struck twice in the second half to see off Doncaster 2-0 and maintain their impressive run of form.
Goals from strikers Tom Knowles and Danny Johnson ensured the visitors made it 13 points from their last five League Two games and moved within a point of the play-off places.
The pair combined to nearly put Walsall in front after 19 minutes, but Knowles’ flick at the near post from a Johnson ball in went just past a post.
The opener arrived in the 52nd minute as Isaac Hutchinson got free down the left and pulled the ball back for Knowles to finish from close range.
Johnson made it two in the 71st minute, taking advantage of a mistake in the Doncaster defence and driving forward before rounding goalkeeper Jonathan Mitchell to score.
The hosts looked dead and buried, but they should have got themselves back in it when Owen Evans’ parry fell kindly for substitute Kieran Agard, but he could only fire over the top.
Doncaster almost grabbed a consolation at the death from Adam Clayton’s free-kick, but the ball struck the inside of a post and bounced to safety.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.