Charlton moved up to third in League One after beating Oldham 4-3 in a thrilling encounter.

Ricky Holmes’ 40-yard screamer coupled with first Addicks league goals for Tariqe Fosu, Billy Clarke and Joe Dodoo helped overcome a defiant Oldham side.

Here are five things we learned…

This new-look Charlton team can grind out results

Charlton have crumbled under pressure in recent years, going in front and failing to hold on to a lead or never looking likely to score when going behind. But the Addicks have a new-found determination and grit about them under Karl Robinson.

Last week, Rotherham chucked ball after ball into the Addicks’ box and they cleared their lines and put their bodies on the line every time. And it was no different against Oldham, who with 10 men were trying to find an equaliser in injury-time.

There was a defensive mix-up from Patrick Bauer and Jason Pearce for the Latics’ second goal, but the pair and the other nine players stood firm to ensure the three points went back to London.

Dodoo is an exciting addition

Dodoo’s signing was met with a lot of disappointment from Charlton fans, not because of the player, but because of the failure to permanently sign a striker - especially with Lee Novak leaving.

The Rangers forward’s loan deal runs until January, and he looked very lively when he came off the bench in the 50th minute. He took his goal well and was always trying to run in behind defenders.

Robinson wants to play him as a number nine, and in the absence of Josh Magennis, you couldn’t have asked for any more from the 22-year-old, who is yet to train with his new team-mates.

The Addicks have a squad capable of challenging for promotion

Charlton’s striker options would've looked better if Novak had stayed to rival Magennis and Dodoo. And with Andrew Crofts’ departure, it leaves the Addicks with just three out-and-out central midfielders.

But when Magennis is away on international duty next month, Dodoo is a good enough replacement. And if there is an injury to either Ahmed Kashi, Jake Forster-Caskey or Joe Aribo, then Ezri Konsa can play there.

If Dodoo scores between five to 10 goals before January and Rangers take him back then Charlton will obviously need another striker. But at the moment, the squad is strong.

Clarke’s impressive early season form continues

Clarke was Charlton’s first recruit of the summer and his arrival might have gone under the radar with the signings of Mark Marshall and Ben Reeves which followed.

Marshall’s knee injury means he is still a month away from returning to action, while Reeves is building up his fitness.

In their absence, Clarke has reminded fans why Robinson was so desperate to bring him to SE7. He scored his first goal for the club yesterday and was Charlton’s best player.

The Irishman has really made the number 10 position his own.

Johnnie Jackson can still do a job on the pitch

The Charlton legend is now a player-coach and knows his appearances will be limited this season. But the 35-year-old started his first league game since April, filling in at left-back for Jay Dasilva, who is on international duty with England’s U20s.

Jackson played the full 90 minutes and never looked troubled. He showed that if he is not barking orders with Robinson and fellow first-team coach Lee Bowyer on the touchline, he can still be a valuable first-team player.