Match ends, Charlton Athletic 2, Doncaster Rovers 0.
90'+5
Second Half ends, Charlton Athletic 2, Doncaster Rovers 0.
90'+2
Attempt missed. Mallik Wilks (Doncaster Rovers) right footed shot from outside the box is high and wide to the left.
90'
Foul by Joe Aribo (Charlton Athletic).
90'
Herbie Kane (Doncaster Rovers) wins a free kick on the left wing.
89'
Attempt saved. Jamie Ward (Charlton Athletic) right footed shot from outside the box is saved in the top centre of the goal.
87'
Corner, Doncaster Rovers. Conceded by Jason Pearce.
86'
Corner, Doncaster Rovers. Conceded by Krystian Bielik.
82'
Foul by Igor Vetokele (Charlton Athletic).
82'
Andy Butler (Doncaster Rovers) wins a free kick on the left wing.
80'
Substitution, Charlton Athletic. Naby Sarr replaces Anfernee Dijksteel.
78'
Substitution, Doncaster Rovers. Jermaine Anderson replaces Matty Blair.
77'
Andy Butler (Doncaster Rovers) is shown the yellow card.
77'
Benjamin Whiteman (Doncaster Rovers) is shown the yellow card for a bad foul.
77'
Krystian Bielik (Charlton Athletic) wins a free kick in the defensive half.
77'
Foul by Benjamin Whiteman (Doncaster Rovers).
76'
Corner, Charlton Athletic. Conceded by Tom Anderson.
72'
Josh Cullen (Charlton Athletic) wins a free kick in the attacking half.
72'
Foul by Mallik Wilks (Doncaster Rovers).
70'
Jamie Ward (Charlton Athletic) is shown the yellow card.
68'
Substitution, Charlton Athletic. Mark Marshall replaces Ben Reeves.
66'
Ben Reeves (Charlton Athletic) wins a free kick in the attacking half.
66'
Foul by Danny Andrew (Doncaster Rovers).
65'
Attempt missed. Igor Vetokele (Charlton Athletic) header from the centre of the box misses to the right.
62'
Substitution, Charlton Athletic. Igor Vetokele replaces Lyle Taylor.
62'
Attempt missed. Joe Aribo (Charlton Athletic) right footed shot from the centre of the box misses to the right.
60'
Krystian Bielik (Charlton Athletic) wins a free kick in the attacking half.
60'
Foul by John Marquis (Doncaster Rovers).
57'
Corner, Doncaster Rovers. Conceded by Krystian Bielik.
57'
Corner, Doncaster Rovers. Conceded by Jason Pearce.
57'
Attempt blocked. Benjamin Whiteman (Doncaster Rovers) right footed shot from the right side of the box is blocked.
50'
Corner, Charlton Athletic. Conceded by Danny Andrew.
45'
Second Half begins Charlton Athletic 2, Doncaster Rovers 0.
45'
Substitution, Doncaster Rovers. Alfie May replaces James Coppinger.
45'
Substitution, Doncaster Rovers. Mallik Wilks replaces Paul Taylor.
45'+3
First Half ends, Charlton Athletic 2, Doncaster Rovers 0.
45'+3
Attempt missed. Ben Reeves (Charlton Athletic) header from the centre of the box is close, but misses to the left.
45'+3
Jamie Ward (Charlton Athletic) hits the left post with a right footed shot from outside the box from a direct free kick.
45'+2
Niall Mason (Doncaster Rovers) is shown the yellow card.
45'+1
Tom Anderson (Doncaster Rovers) is shown the yellow card for a bad foul.
45'+1
Joe Aribo (Charlton Athletic) wins a free kick in the attacking half.
45'+1
Foul by Tom Anderson (Doncaster Rovers).
45'
Foul by Lyle Taylor (Charlton Athletic).
45'
(Doncaster Rovers) wins a free kick in the defensive half.
44'
Corner, Charlton Athletic. Conceded by Benjamin Whiteman.
39'
Lyle Taylor (Charlton Athletic) wins a free kick on the right wing.
39'
Foul by Andy Butler (Doncaster Rovers).
38'
Corner, Charlton Athletic. Conceded by Benjamin Whiteman.
37'
Corner, Charlton Athletic. Conceded by Tom Anderson.
35'
Karlan Grant (Charlton Athletic) wins a free kick in the attacking half.
35'
Foul by James Coppinger (Doncaster Rovers).
33'
Goal! Charlton Athletic 2, Doncaster Rovers 0. Karlan Grant (Charlton Athletic) header from the centre of the box to the bottom right corner. Assisted by Lyle Taylor.
32'
Foul by Josh Cullen (Charlton Athletic).
32'
Herbie Kane (Doncaster Rovers) wins a free kick on the right wing.
30'
Corner, Doncaster Rovers. Conceded by Chris Solly.
29'
Foul by Joe Aribo (Charlton Athletic).
29'
James Coppinger (Doncaster Rovers) wins a free kick in the defensive half.
28'
Foul by Jamie Ward (Charlton Athletic).
28'
Herbie Kane (Doncaster Rovers) wins a free kick in the defensive half.
27'
Attempt missed. Karlan Grant (Charlton Athletic) right footed shot from the centre of the box misses to the right.
26'
Attempt blocked. Lyle Taylor (Charlton Athletic) right footed shot from outside the box is blocked.
25'
Attempt saved. Niall Mason (Doncaster Rovers) right footed shot from outside the box is saved in the centre of the goal.
25'
Attempt blocked. Niall Mason (Doncaster Rovers) right footed shot from the left side of the box is blocked.
23'
Corner, Doncaster Rovers. Conceded by Anfernee Dijksteel.
23'
Attempt blocked. Paul Taylor (Doncaster Rovers) right footed shot from the left side of the box is blocked.
18'
Goal! Charlton Athletic 1, Doncaster Rovers 0. Joe Aribo (Charlton Athletic) left footed shot from the left side of the six yard box to the centre of the goal following a corner.
18'
Corner, Charlton Athletic. Conceded by Niall Mason.
16'
Corner, Doncaster Rovers. Conceded by Krystian Bielik.
15'
Foul by Lyle Taylor (Charlton Athletic).
15'
Matty Blair (Doncaster Rovers) wins a free kick in the defensive half.
14'
Attempt saved. Niall Mason (Doncaster Rovers) right footed shot from the centre of the box is saved in the bottom right corner.
10'
Attempt missed. Niall Mason (Doncaster Rovers) right footed shot from the right side of the box is close, but misses to the left.
9'
Attempt blocked. James Coppinger (Doncaster Rovers) right footed shot from the centre of the box is blocked.
6'
Corner, Charlton Athletic. Conceded by Tom Anderson.
5'
Foul by Karlan Grant (Charlton Athletic).
5'
(Doncaster Rovers) wins a free kick in the defensive half.
5'
Corner, Charlton Athletic. Conceded by Andy Butler.
4'
Attempt saved. Paul Taylor (Doncaster Rovers) right footed shot from very close range is saved in the centre of the goal.