Bolton warmed up for the Sky Bet League One play-offs with a hard-fought 3-2 victory over Bristol Rovers at the Memorial Stadium.
On-loan Manchester United striker Shola Shoretire put Bolton in front in the 24th minute, tapping in a goalbound effort from Gethin Jones – who soon limped off.
Things went from bad to worse four minutes later for Bolton as Luca Hoole nodded in the equaliser after Sam Finley’s cross cannoned off the woodwork and then Josh Coburn’s header crashed off the crossbar.
Wanderers boss Ian Evatt’s injury worries deepened after the break as Shoretire hobbled off but replacement Daniel Nlundulu eased those concerns as the Southampton loanee restored the visitors’ lead with 20 minutes remaining with a 20-yard strike.
Aaron Morley doubled Bolton’s advantage in the 78th minute with a long-range effort before Rovers substitute John Marquis slotted home from close range with five minutes remaining.
It set up a tense finale and the hosts came close to earning a point when Scott Sinclair’s stoppage-time strike hit the bar.
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.