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.

Striker Victor Adeboyejo’s eighth goal of the season earned promotion-chasing Bolton a hard-fought 1-0 Sky Bet League One victory over Cheltenham.

But Wanderers’ return to winning ways following last Saturday’s defeat at Leyton Orient was not without controversy.

George Lloyd believed he had cancelled out Adeboyejo’s 24th-minute opener nine minutes into the second half after his first effort was saved by Nathan Baxter.

However, referee Ben Speedie signalled offside before assistant referee Joe Simpson eventually raised his flag in confirmation. The two consulted before the initial decision was upheld.

Cheltenham boss Darrell Clarke was later booked after another decision went against his team.

Adeboyejo had not previously scored in 2024 until punishing Tom Bradbury’s defensive slip and coolly finishing from 18 yards.

But relegation-threatened Cheltenham proved tricky opponents in a fixture replayed from January 13 after the collapse and subsequent death of Bolton fan Iain Purslow.

Baxter saved from Rob Street while Tom Pett fired wide before the home side went in front. Curtis Davies lashed a second-half effort into the side-netting while Bolton survived a triple stoppage-time shot barrage.

Paris Maghoma and Aaron Morley helped Bolton go five matches unbeaten in all competitions after a 2-0 win over Shrewsbury.

The Trotters dominated the ball for large parts and went close to opening the scoring after 20 minutes.

George Thomason laid the ball off to Victor Adeboyejo in the box before he spun and shot, but his effort flew over the bar.

Bolton broke the deadlock in the 66th minute through Maghoma, whose long-range effort from 20 yards out managed to trickle through the palms of Marko Marosi.

The Shrews had their first shot on target saved with just under 15 minutes remaining. Daniel Udoh slipped in Tom Bayliss, whose goalbound effort was claimed by Nathan Baxter.

The away side were inches away from doubling their advantage when Josh Darces-Cogley drilled a low cross into Dan Nlundulu in the final stages.

The forward turned it goalward, but substitute goalkeeper Harry Burgoyne kept the ball out magnificently with his leg.

Bolton confirmed all three points in stoppage time when Morley placed it into the bottom corner.

© 2023 SportsMaxTV All Rights Reserved.