Second Half ends, Millwall 0, Reading 4.
Offside, Reading. Femi Azeez tries a through ball, but Charlie Savage is caught offside.
Corner, Millwall. Conceded by Tyler Bindon.
Attempt blocked. George Saville (Millwall) right footed shot from the left side of the box is blocked.
Corner, Millwall. Conceded by Coniah Boyce-Clarke.
Attempt saved. Zian Flemming (Millwall) right footed shot from outside the box is saved in the bottom left corner.
Attempt blocked. Joe Bryan (Millwall) left footed shot from outside the box is blocked. Assisted by George Evans.
Corner, Millwall. Conceded by Michael Craig.
Corner, Millwall. Conceded by Coniah Boyce-Clarke.
Attempt saved. Aidomo Emakhu (Millwall) left footed shot from the left side of the box is saved in the top left corner. Assisted by Zian Flemming.
Attempt missed. Femi Azeez (Reading) left footed shot from outside the box is high and wide to the left. Assisted by Mamadi Camará.
Attempt missed. Zian Flemming (Millwall) right footed shot from outside the box misses to the right. Assisted by George Evans.
Corner, Millwall. Conceded by Nelson Abbey.
Attempt missed. Ryan Leonard (Millwall) right footed shot from outside the box is close, but misses the top left corner. Assisted by Zian Flemming.
Goal! Millwall 0, Reading 4. Mamadi Camará (Reading) left footed shot from very close range to the bottom right corner.
Attempt blocked. Basil Tuma (Reading) left footed shot from the left side of the box is blocked.
Ryan Leonard (Millwall) wins a free kick in the defensive half.
Foul by Kelvin Ehibhatiomhan (Reading).
Joe Bryan (Millwall) is shown the yellow card for a bad foul.
Foul by Joe Bryan (Millwall).
Mamadi Camará (Reading) wins a free kick on the right wing.
George Evans (Millwall) is shown the yellow card for a bad foul.
Foul by George Evans (Millwall).
Femi Azeez (Reading) wins a free kick in the defensive half.
Attempt blocked. Aidomo Emakhu (Millwall) right footed shot from the left side of the box is blocked. Assisted by Joe Bryan.
Corner, Millwall. Conceded by Nesta Guinness-Walker.
Corner, Millwall. Conceded by Harlee Dean.
Delay over. They are ready to continue.
Substitution, Reading. Nesta Guinness-Walker replaces Matthew Carson because of an injury.
Delay in match (Millwall).
Substitution, Millwall. Wes Harding replaces Shaun Hutchinson.
Attempt missed. Andreas Voglsammer (Millwall) header from very close range is just a bit too high. Assisted by Shaun Hutchinson following a corner.
Attempt blocked. Shaun Hutchinson (Millwall) header from the centre of the box is blocked. Assisted by Ryan Leonard with a cross.
Corner, Millwall. Conceded by Charlie Savage.
Attempt blocked. Aidomo Emakhu (Millwall) right footed shot from outside the box is blocked. Assisted by George Saville.
Attempt missed. Aidomo Emakhu (Millwall) right footed shot from the left side of the box is high and wide to the right. Assisted by Andreas Voglsammer with a cross.
George Saville (Millwall) wins a free kick on the left wing.
Foul by Michael Craig (Reading).
Hand ball by Kelvin Ehibhatiomhan (Reading).
Foul by Andreas Voglsammer (Millwall).
Matthew Carson (Reading) wins a free kick in the defensive half.
Goal! Millwall 0, Reading 3. Charlie Savage (Reading) from a free kick with a left footed shot to the top right corner.
Foul by George Saville (Millwall).
Kelvin Ehibhatiomhan (Reading) wins a free kick in the attacking half.
Substitution, Reading. Basil Tuma replaces Caylon Vickers.
Substitution, Reading. Harlee Dean replaces Tivonge Rushesha.
George Saville (Millwall) is shown the yellow card for a bad foul.
Foul by George Saville (Millwall).
Femi Azeez (Reading) wins a free kick in the attacking half.
Substitution, Millwall. Aidomo Emakhu replaces Romain Esse.
Substitution, Millwall. Kevin Nisbet replaces Tom Bradshaw.
Substitution, Millwall. Andreas Voglsammer replaces Dan McNamara.
Substitution, Millwall. George Evans replaces Billy Mitchell.
Attempt missed. Tyler Bindon (Reading) right footed shot from outside the box is close, but misses to the left from a direct free kick.
Foul by Shaun Hutchinson (Millwall).
Mamadi Camará (Reading) wins a free kick in the attacking half.
Corner, Millwall. Conceded by Coniah Boyce-Clarke.
Attempt saved. Joe Bryan (Millwall) left footed shot from the left side of the box is saved in the top left corner. Assisted by Romain Esse.
Corner, Millwall. Conceded by Tivonge Rushesha.
Matthew Carson (Reading) is shown the yellow card for a bad foul.
Romain Esse (Millwall) wins a free kick on the right wing.
Foul by Matthew Carson (Reading).
Delay over. They are ready to continue.
Delay in match because of an injury Mamadi Camará (Reading).
Goal! Millwall 0, Reading 2. Kelvin Ehibhatiomhan (Reading) left footed shot from very close range to the centre of the goal.
Attempt saved. Caylon Vickers (Reading) right footed shot from the right side of the box is saved in the bottom right corner.
Attempt missed. Ryan Leonard (Millwall) header from the centre of the box misses to the left. Assisted by Jake Cooper following a corner.
Attempt missed. Jake Cooper (Millwall) header from the centre of the box misses to the left. Assisted by George Saville with a cross following a corner.
Corner, Millwall. Conceded by Tivonge Rushesha.
Attempt blocked. Romain Esse (Millwall) left footed shot from the centre of the box is blocked. Assisted by Dan McNamara.
Attempt missed. Femi Azeez (Reading) right footed shot from outside the box is close, but misses to the right. Assisted by Mamadi Camará.
Foul by Tom Bradshaw (Millwall).
Nelson Abbey (Reading) wins a free kick in the defensive half.
Second Half begins Millwall 0, Reading 1.
Substitution, Reading. Charlie Savage replaces Lewis Wing.
Substitution, Reading. Femi Azeez replaces Harvey Knibbs.
First Half ends, Millwall 0, Reading 1.
George Saville (Millwall) wins a free kick in the defensive half.
Foul by Lewis Wing (Reading).
Offside, Reading. Tyler Bindon tries a through ball, but Kelvin Ehibhatiomhan is caught offside.
Attempt blocked. Romain Esse (Millwall) left footed shot from the right side of the box is blocked. Assisted by Dan McNamara.
Tivonge Rushesha (Reading) is shown the yellow card for a bad foul.
Foul by Tivonge Rushesha (Reading).
Joe Bryan (Millwall) wins a free kick in the defensive half.
Tivonge Rushesha (Reading) wins a free kick on the right wing.
Foul by Zian Flemming (Millwall).
Attempt blocked. Kelvin Ehibhatiomhan (Reading) right footed shot from outside the box is blocked.
Mamadi Camará (Reading) wins a free kick in the defensive half.
Foul by Joe Bryan (Millwall).
Attempt missed. Jake Cooper (Millwall) header from the centre of the box misses to the left. Assisted by Ryan Leonard with a cross.
Tivonge Rushesha (Reading) wins a free kick in the defensive half.
Foul by Zian Flemming (Millwall).
Nelson Abbey (Reading) wins a free kick in the defensive half.
Foul by Tom Bradshaw (Millwall).
Attempt saved. Zian Flemming (Millwall) right footed shot from outside the box is saved in the bottom left corner. Assisted by Romain Esse.
Delay over. They are ready to continue.
Delay in match because of an injury Harvey Knibbs (Reading).
Ryan Leonard (Millwall) is shown the yellow card for a bad foul.
Foul by Ryan Leonard (Millwall).
Caylon Vickers (Reading) wins a free kick in the attacking half.
Hand ball by Harvey Knibbs (Reading).
Attempt blocked. Jake Cooper (Millwall) header from the centre of the box is blocked. Assisted by George Saville with a cross.
Substitution, Millwall. Joe Bryan replaces Murray Wallace because of an injury.
Corner, Millwall. Conceded by Tivonge Rushesha.
Attempt missed. Jake Cooper (Millwall) header from the centre of the box misses to the left. Assisted by Shaun Hutchinson with a cross following a set piece situation.
Mamadi Camará (Reading) is shown the yellow card.
Foul by Mamadi Camará (Reading).
George Saville (Millwall) wins a free kick in the attacking half.
Substitution, Reading. Michael Craig replaces Amadou Salif Mbengue because of an injury.
Foul by Zian Flemming (Millwall).
Amadou Salif Mbengue (Reading) wins a free kick in the defensive half.
Attempt missed. Caylon Vickers (Reading) left footed shot from the centre of the box is close, but misses to the left. Assisted by Mamadi Camará following a fast break.
Delay over. They are ready to continue.
Delay in match because of an injury Murray Wallace (Millwall).
Harvey Knibbs (Reading) is shown the yellow card.
Kelvin Ehibhatiomhan (Reading) wins a free kick in the attacking half.
Foul by Shaun Hutchinson (Millwall).
Delay over. They are ready to continue.
Delay in match because of an injury Amadou Salif Mbengue (Reading).
Amadou Salif Mbengue (Reading) wins a free kick in the attacking half.
Foul by Tom Bradshaw (Millwall).
Goal! Millwall 0, Reading 1. Kelvin Ehibhatiomhan (Reading) right footed shot from the right side of the box to the bottom left corner. Assisted by Caylon Vickers.
Lineups are announced and players are warming up.