Paris Maghoma and Aaron Morley helped Bolton go five matches unbeaten in all competitions after a 2-0 win over Shrewsbury.
The Trotters dominated the ball for large parts and went close to opening the scoring after 20 minutes.
George Thomason laid the ball off to Victor Adeboyejo in the box before he spun and shot, but his effort flew over the bar.
Bolton broke the deadlock in the 66th minute through Maghoma, whose long-range effort from 20 yards out managed to trickle through the palms of Marko Marosi.
The Shrews had their first shot on target saved with just under 15 minutes remaining. Daniel Udoh slipped in Tom Bayliss, whose goalbound effort was claimed by Nathan Baxter.
The away side were inches away from doubling their advantage when Josh Darces-Cogley drilled a low cross into Dan Nlundulu in the final stages.
The forward turned it goalward, but substitute goalkeeper Harry Burgoyne kept the ball out magnificently with his leg.
Bolton confirmed all three points in stoppage time when Morley placed it into the bottom corner.
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.