Match ends, Charlton Athletic 1, Doncaster Rovers 3.
Charlton welcomed fans back into their stadium but it was Doncaster who were celebrating at the final whistle as they secured a 3-1 victory at The Valley.
A selection of home supporters were allowed into the game as one of the English Football League's pilot events but they were left disappointed as Rovers picked up their first victory of the League One campaign.
The Addicks enjoyed the bulk of the early chances, but after 25 minutes home captain Darren Pratley gave away possession which led to Madger Gomes breaking the deadlock with a swerving drive that caught goalkeeper Ben Amos off-guard.
The visitors took command of the game after going ahead and, following several close calls in search of a second, Ben Whiteman's low ball across was knocked into the Charlton net by 17-year-old defender Charlie Barker for an own goal after 49 minutes.
And Doncaster's third came in the 63rd when Tyreece John-Jules toyed with the back line before casually adding a close-range finish.
Charlton pulled one back soon after when Conor Washington headed home Jake Forster-Caskey's cross from the left after 67 minutes, but it was not enough to prevent Lee Bowyer's side from suffering their first league defeat of the new season.
Match report supplied by PA Media.
- 48BarkerSubstituted forWilliamsat 60'minutes
- 19MorganSubstituted forLapslieat 86'minutes
- 3JamesBooked at 53minsSubstituted forJohnat 77'minutes
- 8WhitemanBooked at 69mins
- 17RichardsSubstituted forCoppingerat 82'minutes
- 7TullochSubstituted forLokiloat 13'minutes
- John Busby
- Shots on Target
Second Half ends, Charlton Athletic 1, Doncaster Rovers 3.
Alex Gilbey (Charlton Athletic) hits the bar with a right footed shot from outside the box.
Foul by Benjamin Whiteman (Doncaster Rovers).
Jonathan Williams (Charlton Athletic) wins a free kick in the attacking half.
Foul by Tyreece John-Jules (Doncaster Rovers).
Darren Pratley (Charlton Athletic) wins a free kick in the defensive half.
Attempt missed. Macauley Bonne (Charlton Athletic) header from the centre of the box is too high. Assisted by Jonathan Williams with a headed pass.
Attempt missed. James Coppinger (Doncaster Rovers) right footed shot from the centre of the box is close, but misses to the left. Assisted by Madger Gomes.
Jason Lokilo (Doncaster Rovers) wins a free kick in the attacking half.
Foul by George Lapslie (Charlton Athletic).
Substitution, Charlton Athletic. George Lapslie replaces Albie Morgan.
Attempt missed. Alex Gilbey (Charlton Athletic) header from the centre of the box misses to the left. Assisted by Jake Forster-Caskey with a cross following a corner.
Corner, Charlton Athletic. Conceded by Cameron John.
Joe Wright (Doncaster Rovers) wins a free kick in the defensive half.
Foul by Macauley Bonne (Charlton Athletic).
Attempt blocked. Jason Lokilo (Doncaster Rovers) left footed shot from outside the box is blocked.
Substitution, Doncaster Rovers. James Coppinger replaces Taylor Richards.
Attempt missed. Tyreece John-Jules (Doncaster Rovers) right footed shot from the left side of the six yard box is close, but misses to the left. Assisted by Jon Taylor with a cross following a corner.
Corner, Doncaster Rovers. Conceded by Ben Purrington.