Tyreece Campbell and Jesurun Rak-Sakyi were on target as Charlton dented Barnsley’s League One promotion hopes.
Teenager winger Campbell raced on to Jack Payne’s pass and drilled the ball past goalkeeper Bradley Collins at the near post in the 19th minute for his first goal in senior football.
Barnsley hit the crossbar twice in the first half as they came close to equalizing through Josh Benson’s long-distance effort and Nicky Cadden’s header from Ziyad Larkeche’s cross.
Charlton goalkeeper Ashley Maynard-Brewer also tipped over Jordan Williams’ effort from the edge of the area.
The Addicks were penned back at the start of the second period, with Devante Cole smashing an early chance over the crossbar for the visitors.
The hosts made it 2-0 just after the hour mark as substitute Macauley Bonne’s shot came back off the left post to present Rak-Sakyi with a simple finish for his seventh goal of the campaign.
Ryan Inniss had two good chances to add a third for Charlton, who made it three league victories on the bounce under new manager Dean Holden.
Match report supplied by PA Media.
- 28ClareBooked at 84mins
- 24InnissBooked at 82mins
- 16kaneSubstituted forO’Connellat 45+4′minutes
- 19PayneSubstituted forHenryat 58′minutes
- 33LeaburnSubstituted forBonneat 58′minutesBooked at 90mins
- 43CampbellSubstituted forBlackett-Taylorat 83′minutes
- 10BensonSubstituted forLarkecheat 39′minutes
- 6AndersenBooked at 66mins
- 5KitchingBooked at 43mins
- 30PhillipsBooked at 90mins
- 48ConnelSubstituted forWolfeat 79′minutes
- 8kaneBooked at 57minsSubstituted forWattersat 64′minutes
- 44ColeSubstituted forNorwoodat 64′minutesBooked at 82mins
- 27AitchisonSubstituted forMartinat 64′minutes
- Craig Hicks
Match ends, Charlton Athletic 2, Barnsley 0.
Second Half ends, Charlton Athletic 2, Barnsley 0.
Attempt missed. Nicky Cadden (Barnsley) left footed shot from outside the box is high and wide to the right.
Adam Phillips (Barnsley) is shown the yellow card for a bad foul.
Foul by Adam Phillips (Barnsley).
Corey Blackett-Taylor (Charlton Athletic) wins a free kick on the left wing.
Attempt blocked. Josh Martin (Barnsley) right footed shot from outside the box is blocked. Assisted by Matthew Wolfe.
Macauley Bonne (Charlton Athletic) is shown the yellow card for a bad foul.
Adam Phillips (Barnsley) wins a free kick in the defensive half.
Foul by Macauley Bonne (Charlton Athletic).
Offside, Charlton Athletic. Aaron Henry tries a through ball, but Macauley Bonne is caught offside.
Attempt blocked. Josh Martin (Barnsley) right footed shot from outside the box is blocked.
Attempt blocked. Josh Martin (Barnsley) left footed shot from outside the box is blocked.
James Norwood (Barnsley) wins a free kick in the attacking half.
Foul by Eoghan O’Connell (Charlton Athletic).
Attempt missed. Sean Clare (Charlton Athletic) right footed shot from outside the box is close, but misses to the left. Assisted by Scott Fraser.
Foul by James Norwood (Barnsley).
Eoghan O’Connell (Charlton Athletic) wins a free kick in the defensive half.
Sean Clare (Charlton Athletic) is shown the yellow card for a bad foul.
Matthew Wolfe (Barnsley) wins a free kick in the defensive half.