Isaac Olaofe scored a spectacular winner as Stockport beat Bolton 1-0 to earn a double over their League One play-off rivals.
Wanderers, thrashed 5-0 earlier in the season, sensed little danger when Olaofe collected the ball on the left wing.
Instead, the striker turned away from Eoin Toal before racing into the area and firing past Nathan Baxter for his 10th goal of the season after 71 minutes.
Until then Baxter, omitted from Bolton’s previous 12 league games, celebrated his recall with superb saves from Benony Andresson, Kyle Wootton and Jayden Fevrier.
Wanderers, beaten for the second time in five days, rallied late on but Josh Sheehan and top scorer Aaron Collins were denied by Corey Addai.
Bolton will also look back on a late first-half incident as a potential game changer.
Defender Kyle Knoyle had already been booked and committed several other fouls when he brought down John McAtee.
Referee Ben Toner opted not to give another caution but Knoyle was replaced at half-time by the visitors.
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.