•   Match ends, Doncaster Rovers 0, Charlton Athletic 1.
  • 90'+8'   Second Half ends, Doncaster Rovers 0, Charlton Athletic 1.
  • 90'+7'   Foul by Anthony Greaves (Doncaster Rovers).
  • 90'+7'   Darren Pratley (Charlton Athletic) wins a free kick in the defensive half.
  • 90'+6'   Omar Bogle (Doncaster Rovers) wins a free kick in the attacking half.
  • 90'+6'   Foul by Jason Pearce (Charlton Athletic).
  • 90'+2'   John Bostock (Doncaster Rovers) wins a free kick in the defensive half.
  • 90'+2'   Foul by Andrew Shinnie (Charlton Athletic).
  • 90'   Substitution, Charlton Athletic. Chris Gunter replaces Ian Maatsen.
  • 90'   Substitution, Charlton Athletic. Andrew Shinnie replaces Alex Gilbey.
  • 89'   Foul by Tom Anderson (Doncaster Rovers).
  • 89'   Ben Amos (Charlton Athletic) wins a free kick in the defensive half.
  • 89'   Corner, Doncaster Rovers. Conceded by Ben Purrington.
  • 89'   Attempt blocked. Taylor Richards (Doncaster Rovers) left footed shot from outside the box is blocked.
  • 88'   Corner, Doncaster Rovers. Conceded by Jason Pearce.
  • 88'   Substitution, Doncaster Rovers. Anthony Greaves replaces Matthew Smith.
  • 87'   Jason Lokilo (Doncaster Rovers) wins a free kick on the left wing.
  • 87'   Foul by Darren Pratley (Charlton Athletic).
  • 84'   John Bostock (Doncaster Rovers) wins a free kick on the left wing.
  • 84'   Foul by Ian Maatsen (Charlton Athletic).
  • 84'   Substitution, Charlton Athletic. Chuks Aneke replaces Jayden Stockley.
  • 83'   Attempt saved. Tom Anderson (Doncaster Rovers) header from the centre of the box is saved in the centre of the goal. Assisted by Reece James.
  • 82'   Corner, Doncaster Rovers. Conceded by Jake Forster-Caskey.
  • 82'   Corner, Doncaster Rovers. Conceded by Adam Matthews.
  • 82'   Attempt blocked. Omar Bogle (Doncaster Rovers) left footed shot from the left side of the box is blocked. Assisted by Reece James.
  • 80'   Offside, Doncaster Rovers. James Coppinger tries a through ball, but Omar Bogle is caught offside.
  • 79'   Attempt missed. Taylor Richards (Doncaster Rovers) left footed shot from outside the box is high and wide to the left. Assisted by Jason Lokilo.
  • 77'   Attempt blocked. Taylor Richards (Doncaster Rovers) left footed shot from outside the box is blocked. Assisted by James Coppinger.
  • 70'   Ben Purrington (Charlton Athletic) is shown the yellow card for a bad foul.
  • 70'   Taylor Richards (Doncaster Rovers) wins a free kick in the attacking half.
  • 70'   Foul by Ben Purrington (Charlton Athletic).
  • 68'   Substitution, Doncaster Rovers. Jason Lokilo replaces Fejiri Okenabirhie.
  • 67'   Substitution, Doncaster Rovers. Cameron John replaces Joe Wright because of an injury.
  • 65'   Substitution, Charlton Athletic. Liam Millar replaces Diallang Jaiyesimi.
  • 58'   Substitution, Doncaster Rovers. Taylor Richards replaces Scott Robertson.
  • 56'   Offside, Charlton Athletic. Ian Maatsen tries a through ball, but Alex Gilbey is caught offside.
  • 55'   Jayden Stockley (Charlton Athletic) is shown the yellow card.
  • 55'   Brad Halliday (Doncaster Rovers) is shown the yellow card.
  • 53'   Offside, Doncaster Rovers. Matthew Smith tries a through ball, but Omar Bogle is caught offside.
  • 52'   Tom Anderson (Doncaster Rovers).
  • 52'   Ben Amos (Charlton Athletic) wins a free kick in the defensive half.
  • 51'   Matthew Smith (Doncaster Rovers) wins a free kick in the attacking half.
  • 51'   Foul by Darren Pratley (Charlton Athletic).
  • 50'   Offside, Charlton Athletic. Diallang Jaiyesimi tries a through ball, but Alex Gilbey is caught offside.
  • 50'   Attempt blocked. Diallang Jaiyesimi (Charlton Athletic) right footed shot from outside the box is blocked.
  • 50'   Offside, Charlton Athletic. Jayden Stockley tries a through ball, but Diallang Jaiyesimi is caught offside.
  • 50'   Attempt blocked. Jayden Stockley (Charlton Athletic) header from the centre of the box is blocked. Assisted by Jake Forster-Caskey with a cross.
  • 49'   Corner, Charlton Athletic. Conceded by Brad Halliday.
  • 49'   Corner, Charlton Athletic. Conceded by Tom Anderson.
  • 48'   Attempt blocked. James Coppinger (Doncaster Rovers) right footed shot from outside the box is blocked.
  • 47'   Omar Bogle (Doncaster Rovers) wins a free kick in the attacking half.
  • 47'   Foul by Jake Forster-Caskey (Charlton Athletic).
  • 45'   Second Half begins Doncaster Rovers 0, Charlton Athletic 1.
  • 45'+3'   First Half ends, Doncaster Rovers 0, Charlton Athletic 1.
  • 45'+2'   Attempt blocked. Reece James (Doncaster Rovers) left footed shot from the left side of the box is blocked. Assisted by John Bostock.
  • 45'+1'   Omar Bogle (Doncaster Rovers) wins a free kick in the attacking half.
  • 45'+1'   Foul by Jason Pearce (Charlton Athletic).
  • 45'   Foul by Diallang Jaiyesimi (Charlton Athletic).
  • 45'   Fejiri Okenabirhie (Doncaster Rovers) wins a free kick in the defensive half.
  • 42'   Corner, Charlton Athletic. Conceded by Brad Halliday.
  • 41'   Attempt missed. Brad Halliday (Doncaster Rovers) right footed shot from outside the box is too high. Assisted by Fejiri Okenabirhie.
  • 38'   Jason Pearce (Charlton Athletic) wins a free kick in the defensive half.
  • 38'   Foul by Fejiri Okenabirhie (Doncaster Rovers).
  • 36'   Scott Robertson (Doncaster Rovers) wins a free kick in the defensive half.
  • 36'   Foul by Jason Pearce (Charlton Athletic).
  • 35'   Corner, Charlton Athletic. Conceded by Louis Jones.
  • 35'   Attempt saved. Ian Maatsen (Charlton Athletic) right footed shot from the right side of the six yard box is saved in the bottom right corner. Assisted by Alex Gilbey with a cross.
  • 34'   Foul by Diallang Jaiyesimi (Charlton Athletic).
  • 34'   Brad Halliday (Doncaster Rovers) wins a free kick in the defensive half.
  • 33'   Attempt saved. Fejiri Okenabirhie (Doncaster Rovers) left footed shot from the left side of the box is saved in the bottom left corner.
  • 32'   Jayden Stockley (Charlton Athletic) wins a free kick on the right wing.
  • 32'   Foul by Tom Anderson (Doncaster Rovers).
  • 31'   Foul by Fejiri Okenabirhie (Doncaster Rovers).
  • 31'   Ben Amos (Charlton Athletic) wins a free kick in the defensive half.
  • 30'   Corner, Charlton Athletic. Conceded by Matthew Smith.
  • 28'   James Coppinger (Doncaster Rovers) wins a free kick in the defensive half.
  • 28'   Foul by Ben Purrington (Charlton Athletic).
  • 27'   Foul by Diallang Jaiyesimi (Charlton Athletic).
  • 27'   Brad Halliday (Doncaster Rovers) wins a free kick in the defensive half.
  • 23'   Attempt missed. Fejiri Okenabirhie (Doncaster Rovers) right footed shot from outside the box misses to the left. Assisted by Omar Bogle.
  • 19'   Foul by Diallang Jaiyesimi (Charlton Athletic).
  • 19'   Brad Halliday (Doncaster Rovers) wins a free kick in the defensive half.
  • 18'   Foul by Brad Halliday (Doncaster Rovers).
  • 18'   Darren Pratley (Charlton Athletic) wins a free kick in the defensive half.
  • 17'   Offside, Charlton Athletic. Alex Gilbey tries a through ball, but Diallang Jaiyesimi is caught offside.
  • 16'   Attempt saved. Omar Bogle (Doncaster Rovers) right footed shot from the right side of the box is saved in the bottom right corner.
  • 15'   Attempt missed. James Coppinger (Doncaster Rovers) left footed shot from outside the box is high and wide to the left.
  • 13'   Offside, Charlton Athletic. Jake Forster-Caskey tries a through ball, but Adam Matthews is caught offside.
  • 12'   Goal! Doncaster Rovers 0, Charlton Athletic 1. Ian Maatsen (Charlton Athletic) left footed shot from the centre of the box to the bottom right corner. Assisted by Diallang Jaiyesimi with a headed pass.
  • 7'   Foul by Diallang Jaiyesimi (Charlton Athletic).
  • 7'   Brad Halliday (Doncaster Rovers) wins a free kick in the defensive half.
  • 6'   Offside, Doncaster Rovers. James Coppinger tries a through ball, but Scott Robertson is caught offside.
  • 1'   Omar Bogle (Doncaster Rovers) wins a free kick on the right wing.
  • 1'   Foul by Jason Pearce (Charlton Athletic).
  •   First Half begins.
  •   Lineups are announced and players are warming up.