Jon Dadi Bodvarsson produced another vital contribution from the bench as Bolton twice came from behind to earn a 3-3 draw with Charlton in League One.

The Icelandic super sub denied the visitors a first win in 17 games with a 71st-minute equaliser to add to a midweek winner against Wycombe.

Bolton, who remain just outside the automatic promotion places, led after 19 minutes when Victor Adeboyejo turned in Zac Ashworth’s cross for his ninth goal of the season.

But the Addicks threatened to gain a first win over their hosts since 2017 when Thierry Small and Lloyd Jones struck after 22 and 40 minutes.

Small’s deep cross – on his Charlton debut – deceived keeper Joel Coleman who endured a nervy afternoon deputising for the injured Nathan Baxter.

Bodvarsson replaced Adeboyejo at half-time and six minutes after the interval Paris Maghoma curled in a spectacular right-foot leveller.

Daniel Kanu restored Charlton’s lead just past the hour. Bolton, however, protested that referee Ross Joyce should have stopped the game for a potential head injury to Josh Dacres-Cogley in the build-up.

But Bolton rallied and Bodvarsson turned in Dacres-Cogley’s centre for a deserved point.

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.

Zac Ashworth marked his debut with a first senior goal as knock-out specialists Bolton opened their Carabao Cup campaign with a 1-0 victory over Sky Bet League Two Barrow.

The West Brom loanee’s 44th-minute curling free-kick was the perfect ending to an opening half dominated by last season’s EFL Trophy champions.

Ian Evatt’s League One outfit could not find a decisive finish against his former club from a succession of chances until Ashworth punished George Ray’s foul on Cameron Jerome from 20 yards.

Pete Wild’s Cumbrians came into only their fifth ever appearance in the competition on the back of an impressive 2-1 opening day win at Tranmere.

But they never threatened to win a first-ever fixture against the Trotters, whose run to Wembley victory against Plymouth included a group-stage win over the Bluebirds.

Barrow resolutely defended their box as Bolton continued to dictate and dominate possession, but could not get the second goal to put their fans at ease.

Ashworth’s breakthrough goal ensured Bolton – denied a second goal late on by Paul Farman’s great save from Victor Adeboyjeo – followed up their own first-day victory against Lincoln.

© 2023 SportsMaxTV All Rights Reserved.