Ricky Holmes and Karlan Ahearne-Grant scored injury-time goals to rescue a point against Peterborough.

Charlton looked down and out when Gwion Edwards and Jack Marriott gave Posh a 2-0 lead.

However, a Holmes penalty and Ahearne-Grant’s 94th-minute equaliser ensured the Addicks closed the gap to second-placed Shrewsbury to five points.

Here are five things we learned…

Karlan Ahearne-Grant gets a much-needed confidence boost

Karl Robinson said Ahearne-Grant was lacking in confidence last week.

Fast forward seven days and his first goal in over two years could kickstart his career. He has come in for harsh criticism from Addicks fans for not scoring and assisting enough. But he has never had a run of games to prove himself.

He is likely to feature in the FA Cup against AFC Wimbledon on Sunday, and another goal, or even just an impressive display, will do his confidence the world of good.

Charlton have a Plan B

Robinson’s attacking options were limited due to numerous injuries so he went with new signing Leon Best up front and Josh Magennis on the wing.

With Peterborough taking a deserved 11th-minute lead, Robinson was bold and changed from his renowned 4-2-3-1 formation to a 4-4-2 with Magennis partnering Best.

Charlton’s continual, and unusual, direct approach eventually caused Peterborough problems. Jake Forster-Caskey was bundled over in the box for the penalty after beating his marker to a loose ball, while Holmes’ cross was headed across goal by Naby Sarr to Ahearne-Grant who equalised.

It wasn't pretty, but in the end, it was effective.

Leon Best is lacking sharpness

Best has been training with Charlton for six weeks and put pen-to-paper on a two-month deal on Monday.

And before featuring against Peterborough, he hadn't played a league game since Boxing Day - and it showed.

He looked off the pace and was clearly lacking match fitness. Charlton should have their attacking players back for the next league game on December 9.

But an experienced Premier League and Championship striker won’t be a bad option to bring off the bench if you need a goal.

The injuries are becoming ridiculous

Chris Solly missed the game through injury, and Patrick Bauer hobbled off in the second-half.

Robinson said the German defender left the Valley on crutches wearing a protective boot.

And at the moment, it means Robinson has Bauer, Solly, Billy Clarke, Tariqe Fosu, Ben Reeves, Harry Lennon, Jason Pearce and Lewis Page unavailable for selection. None of those players are expected to play in the FA Cup tie.

The support from Charlton fans was incredible

This time last year, being 2-0 down at home in the 90th minute, the Valley would have been a toxic place. But this season is different.

Even when Charlton were being outplayed and outclassed by Posh, who could've been four or five-nil up, the fans never stopped singing.

Compare that to QPR v Brentford on Monday night, the Hoops were 2-0 down heading into injury-time and half the stadium was empty. But two late, late goals rescued a point for the home side.

A similar game to Charlton v Peterborough - the difference? Addicks fans stayed and supported their team until the end - something Robinson acknowledged in his post-match interview.