Charlton Athletic extended their unbeaten run to seven games with a 1-0 win over AFC Wimbledon.

Winger Ricky Holmes scored from a set-piece on the edge of the box on 78 minutes in what was the only goal of the game.

Now Karl Robinson's men are four points ahead of Scunthorpe United and have a game in hand over the three teams above them.

Here are five things we learned ...

It was a drab game that was decided upon by a moment of magic

There were only four shots between both sides in the first 45 minutes of the game as neither side looked to force the initiative early.

Wimbledon looked happy to sit deep, suppress and frustrate Charlton, and they credibly carried out their game plan for most of the game.

When the opportunities did come, there was either a wall of defenders in front of the goal or the execution was missing.

For Charlton, winger Tariqe Fosu could have put the Addicks into the lead had his shot from a Jay Dasilva cross not been blocked.

For Wimbledon, defender Deji Oshilaja will have rued blasting the ball over the crossbar in what was arguably the best chance of the game, period.

Aside from a couple of important chances that were few and far between for both teams, the game was one to forget for spectators.

Was it or was it not a penalty?

On initial viewing, Ricky Holmes looked to have been fouled inside the penalty area and Charlton fans perhaps felt rightly aggrieved that the referee decided against awarding a spot-kick.

It was on the very edge, on the white line of the 18-yard box, that referee gave the free-kick, which says a lot about how close the decision was.

Robinson said post-match that he initially thought it was a penalty as well but clarified with the fourth official that it was outside the box.

In the end it was one of those moments where defender Barry Fuller looked relieved that he was a couple seconds early, even if the ball did end up in the back of the net.

Wimbledon were the better team for some periods of the game

Robinson's side had an unhealthy habit of passing the ball back to goalkeeper Ben Amos and putting him under pressure.

It caused panic and worry, and could have lead to a costly error in another game.

While the opposition's chances were not as frequent, Charlton simply could not find space between the lines to exploit and, as a result, the visitors were looking the better side.

Even with a hobbling Barry Fuller, who looked as though he would need to be substituted at any moment after his knock, there was not much between the two.

It was giving away the free-kick which led to their downfall.

Ahmed Kashi probably should have been sent off

Robinson admitted that Kashi's booking for stopping a throw-in with his hand was 'bizarre'.

The midfielder purposely stood feet away from the throw-in taker and blocked the ball with his hand, rendering the referee to brandish a yellow card.

However, some thought it should have been his second yellow of the game as an earlier challenge went unpunished.

He was fortunate not to reduce his side to ten men because of his odd behaviour, but it is one aspect of the game which Wimbledon supporters may highlight as one which went against them.

Charlton were let down by their execution when it mattered most

There were a few moments in the game where the Addicks had opportunities to press for the advantage when Wimbledon looked vulnerable.

Shortly before the break, Billy Clarke had the opportunity to play in his teammate near the half-way line, only for the ball to sail all the way to goalkeeper George Long.

There were other times in the first half where wingers Ricky Holmes and Tariqe Fosu got the better of their defenders, but their final ball either went out of play or missed the goal entirely.

Credit should be shared with the Wimbledon defence, particularly with Deji Oshilaja, as they looked imperious in the first half, however the hosts have largely themselves to blame for a lot of the chances they missed.