Zac Ashworth scored for a second successive weekend to earn Bolton a 1-1 comeback draw against Skybet League One promotion rivals Barnsley.
But the Tykes will rue a series of missed chances before the West Brom loanee headed in a cross by substitute Aaron Collins after 64 minutes.
Bolton were beaten in last season’s third tier play-off semi-finals by the Oakwell outfit.
And they trailed after five minutes as Adam Phillips flicked on Barry Cotter’s long throw for Devante Cole’s 17th goal of the campaign.
Barnsley should have gone 2-0 up after 28 minutes as Josh Sheehan’s error gave Neill Collins’ side a four-on-two advantage but Phillips dragged his eventual shot wide.
Bolton continued to labour in the second half. They were indebted to keeper Nathan Baxter for three saves in quick succession from Cole, Phillips and John McAtee.
Boss Ian Evatt’s response saw Collins replace top scorer Dion Charles. And with his first touch the ex-Bristol Rovers star centred for Ashworth to rescue a point.
Collins almost won it for Wanderers but his deflected effort was tipped away by Liam Roberts.