“Julien Stéphan booked for an animated argument, reflecting growing frustration on the touchline as the first half ended goalless”
“Charlton make an early second-half change, bringing on Jake Clarke-Salter to shore up the backline against increasing QPR pressure”
“Kealey Adamson booked for a foul as the game's physical edge intensifies in the final third of the contest”
“A triple substitution from Charlton signals a late tactical gamble as they try to find something from the closing stages”
Outstanding performance

QPR dictated the match from start to finish, racking up 72% possession and doubling Charlton's shot count, but their inability to convert territorial dominance into clear-cut chances proved costly. Charlton, by contrast, sat deep and compact, content to absorb pressure and offered almost nothing going forward themselves - failing to register a single shot on target all match. The visitors created marginally more danger with 74 dangerous attacks to Charlton's 40 and forced two saves, but a matching big chance missed on each side summed up a frustrating night for both attacks. With five substitutions apiece and a flurry of changes after the 65th minute, neither manager could find the spark needed to break the deadlock, and the points were shared in a match that promised much more than it delivered.
How entertaining was this match?
Charlton and QPR both arrive at The Valley on 10 points after suffering their first defeats of the season last time out. With both sides sitting inside the top six, this midweek clash is a chance to bounce straight back and reassert early promotion credentials.