Karlan Grant missed a penalty in what could be his last appearance for Charlton as they were held to a goalless draw at Peterborough United.

The 21-year-old, who has been heavily linked with a move away from the Valley, was denied from 12 yards out by goalkeeper Conor O’Malley.

After the Posh failed to take their chances early on, the Addicks fought back to take control but the missed penalty with 15 minutes left remained their best chance all game.

Here are five things we learned…

READ: Grant fee 'agreed' ahead of medical with Premier League club

Looks like Grant is off…

If what is being reported surrounding Grant’s future is true then one would think that both parties are happy with the outcome.

A 21-year-old striker in the last six months of his contract has attracted interest from a Premier League club – can you begrudge them?

But, equally, a League One club who could cash in on him now – rather than risk losing him at the end of the season – seems a wise move, too.

It’s a major blow for Charlton in their hunt for promotion to the Championship (who knows, they might see each other in the Championship next year) but this is perhaps the best outcome.

A draw isn’t really that bad

The game was far from a spectacle, as our live blog coverage from that day would tell you.

Peterborough dominated the opening exchanges, and they could have been a goal up had they been more clinical.

But Charlton eventually struggled off their poor start to have opportunities of their own, with the penalty being the best of the lot.

While this’ll represent two points dropped rather than a point gained to Lee Bowyer, even he would be at least pleased to have come away with something.

Charlton desperately need another striker (or two)

The absence of Lyle Taylor is one thing, but clearly Charlton are at their best in the system they have used all season.

Bowyer opted for two wingers – in Jonny Williams and Ben Reeves – to flank lone frontman Grant, and it worked somewhat well.

However, the Addicks look a lot more dangerous when they have their diamond midfield to operate with and two forwards spearheading their attack.

READ: Charlton midfielder's target to find the back of the net

Could Fosu have played a big part?

As the game wore on it felt as though Fosu could have made a difference coming off the bench.

Reeco Hackett-Fairchild was a great substitute, in that he helped tilt the momentum into Charlton’s favour, but one wonders whether Fosu might’ve had an impact too.

But that said you can’t really take it anyway from anyone because nobody particularly underperformed.

An opportunity for Hackett-Fairchild?

Bowyer said the youngster would’ve started had he been fit enough, but didn’t want to risk it given the striker only trained the day before.

Should Charlton fail to capture one – or two – strikers during the transfer window then there’s little reason why he can’t step up, surely?

Igor Vetokele is yet to come back from injury but, until then, it’s a chance for someone to perform as we get to the business end of the season.