Boston stunned Forest Green with three first-half goals to extend their unbeaten run in the Enterprise National League to seven games.
Frankie Maguire gave Boston a 12th-minute lead from the penalty spot after the recalled Greg Sloggett was caught by a high boot.
Sloggett was denied by goalkeeper Harry Isted from long range but Jamie Grimes headed the second and Tom Cursons made it three before the break.
First-half substitute Harvey Bunker pulled one back in the 71st minute for Robbie Savage’s side and Tom Knowles’ stoppage-time drive set up a tense finish
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.