Goals from Simon Cox and Michael Turner condemned Charlton to their fourth defeat in six league games.
Ben Reeves made it 2-1 in the second-half, but Cox completed his brace late on to end the contest.
Here is how News Shopper rated Charlton’s players…
Ben Amos - 6 - Couldn't do too much about the goals. He hesitated when coming off his line at times.
Anfernee Dijksteel - 5 - He really struggled against Stephen McLaughlin, who was able to deliver dangerous crosses all day.
Ezri Konsa - 6 - The young centre-back still finds it extremely difficult against big target men. Nile Ranger was too hot to handle.
Naby Sarr - 4 - The bounce of the ball beat him too many times. The poor quality pitch didn't suit his style of play.
Jay Dasilva - 6 - Attacked down the left as he always does and defended well when he needed to.
Ahmed Kashi - 5 - A very out of character display from Charlton’s anchorman. He lost possession countless times. Subbed off at half-time.
Joe Aribo - 6 - Drove Charlton forward with his powerful runs from midfield.
Karlan Ahearne-Grant - 5 - Tried his best but lacked quality in the final third.
Ben Reeves - 5 - A well-taken goal but he was ineffective for most of the game.
Ricky Holmes - 7 - He was the only Charlton player trying to make things happen.
Josh Magennis - 5 - Apart from his part in the first goal, his hold-up play was poor, but once again, he was starved of service.
Subs:
Harry Lennon - 6
Reeco Hackett-Fairchild - N/A
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here