Tom Bayliss hit an 89th minute winner as Coventry City snapped Charlton's three-match win streak in a Boxing Day clash at the Ricoh Arena.

The strike into the bottom corner of the net past Jed Steer arrived after Darren Pratley cancelled out Jordy Hiwula's opener which came before half time.

But the Addicks' injury woes continued as George Lapslie left the pitch with a bandage wrapped around his head after he suffered a concussion during a collision with Coventry's Luke Thomas.

Here are five things we learned...

READ: Charlton midfielder's latest injury leaves him doubtful for Barnsley trip

Coventry put Charlton to the sword as the visitors' fatigue showed

The effort cannot be faulted but the tiredness in the players' legs, with such a clogged and congested festive fixture list, presented itself to be a problem for the visitors.

Save for a lack of clinical finishing when it mattered most, Coventry all but dominated the opening 45 minutes and got their deserved reward when Hiwula nodded past Steer before half time.

While Bayliss' winner will feel like a real kick in the teeth, it appeared the Sky Blues had just that little bit extra to go the distance.

But the Addicks' improved second half gave promise

It wasn't all the hosts all the time - Lee Bowyer's two substitutions inside 15 minutes helped rejuvenate the side and gave them the added energy required to match Coventry.

Karlan Grant made a real difference up front with his physical presence while Mark Marshall's running at speed panicked the defence.

Following on from Pratley's equaliser, after Marshall took the initial free-kick, the Addicks looked to be getting back into the game.

READ: Bowyer on Charlton midfielder's injury status

Charlton have developed real resilience when under pressure

Perhaps it has been obvious for a while but the Addicks have shown they are able to hang in games where the odds are against them and, occasionally, get something out of it.

That's partly owed to only Sunderland, Wycombe and Peterborough having accrued more points from losing positions than Charlton, but with Pratley's equaliser there was a genuine sense the next goal could come from the Addicks.

If and when they regroup with most - if not all - their players back fit then who knows how much more they could gain?

The mix of experienced heads and youth is near perfect

Charlton have the ninth-highest squad age average (25.5) in League One, and it's the combination of both veteran figures and young prospects coming through which makes them dangerous.

Added with a manager and coaching staff which have been there and done that, so to speak, you get a team that understands how to grind out results - or at least come close to it.

That's what happened at Coventry and it follows on from the point about their resilience when backs are against the wall, that experience remains unaltered when faced with adversity.

READ: Player ratings from Charlton's late defeat to Coventry on Boxing Day

But how will it all fare over the next seven days?

There's no escaping that Barnsley away, and then both Walsall and Sunderland at home, will be tough tests for Charlton at the moment - and now is perhaps the best time for teams to face them.

With the Addicks "down to the bare bones", according to Bowyer, tiredness will become far more prominent and, unfortunately for them, it's also a key opportunity to pick up points in this play-off race.

No one can be counted out as yet but let's see how these factors play into the play-off picture.