Second Half ends, Preston North End 0, Rotherham United 0.
Attempt saved. Ben Woodburn (Preston North End) right footed shot from outside the box is saved in the centre of the goal. Assisted by Benjamin Whiteman.
Corner, Preston North End. Conceded by Grant Hall.
Jordan Storey (Preston North End) is shown the yellow card for a bad foul.
Foul by Jordan Storey (Preston North End).
Georgie Kelly (Rotherham United) wins a free kick in the defensive half.
Ben Woodburn (Preston North End) wins a free kick in the attacking half.
Foul by Oliver Rathbone (Rotherham United).
Substitution, Rotherham United. Richard Wood replaces Ben Wiles.
Substitution, Preston North End. Ched Evans replaces Troy Parrott.
Attempt saved. Emil Riis (Preston North End) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Robbie Brady.
Attempt saved. Benjamin Whiteman (Preston North End) right footed shot from outside the box is saved in the bottom left corner.
Substitution, Preston North End. Alistair McCann replaces Daniel Johnson.
Substitution, Preston North End. Ben Woodburn replaces Alan Browne.
Attempt missed. Ben Wiles (Rotherham United) right footed shot from the centre of the box is high and wide to the right. Assisted by Cohen Bramall.
Attempt missed. Liam Lindsay (Preston North End) header from very close range is too high. Assisted by Robbie Brady with a cross following a corner.
Corner, Preston North End. Conceded by Lee Peltier.
Corner, Preston North End. Conceded by Oliver Rathbone.
Attempt blocked. Andrew Hughes (Preston North End) left footed shot from outside the box is blocked.
Viktor Johansson (Rotherham United) is shown the yellow card.
Corner, Preston North End. Conceded by Cohen Bramall.
Attempt blocked. Daniel Johnson (Preston North End) left footed shot from the centre of the box is blocked.
Corner, Preston North End. Conceded by Viktor Johansson.
Attempt saved. Brad Potts (Preston North End) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Benjamin Whiteman.
Attempt blocked. Daniel Johnson (Preston North End) left footed shot from outside the box is blocked. Assisted by Benjamin Whiteman.
Substitution, Rotherham United. Georgie Kelly replaces Wes Harding.
Corner, Preston North End. Conceded by Cameron Humphreys.
Foul by Emil Riis (Preston North End).
Oliver Rathbone (Rotherham United) wins a free kick in the defensive half.
Emil Riis (Preston North End) hits the left post with a left footed shot from a difficult angle on the left. Assisted by Daniel Johnson.
Attempt missed. Liam Lindsay (Preston North End) header from very close range misses to the right. Assisted by Benjamin Whiteman with a cross following a corner.
Corner, Preston North End. Conceded by Grant Hall.
Attempt missed. Benjamin Whiteman (Preston North End) right footed shot from outside the box is too high following a set piece situation.
Wes Harding (Rotherham United) is shown the yellow card for a bad foul.
Robbie Brady (Preston North End) wins a free kick on the left wing.
Foul by Wes Harding (Rotherham United).
Offside, Rotherham United. Oliver Rathbone tries a through ball, but Chiedozie Ogbene is caught offside.
Substitution, Preston North End. Emil Riis replaces Ryan Ledson.
Substitution, Rotherham United. Scott High replaces Conor Washington.
Foul by Andrew Hughes (Preston North End).
Chiedozie Ogbene (Rotherham United) wins a free kick on the right wing.
Attempt saved. Alan Browne (Preston North End) right footed shot from outside the box is saved in the centre of the goal. Assisted by Robbie Brady.
Andrew Hughes (Preston North End) wins a free kick on the left wing.
Foul by Wes Harding (Rotherham United).
Ryan Ledson (Preston North End) wins a free kick in the defensive half.
Foul by Chiedozie Ogbene (Rotherham United).
Foul by Benjamin Whiteman (Preston North End).
Daniel Barlaser (Rotherham United) wins a free kick in the attacking half.
Attempt missed. Robbie Brady (Preston North End) left footed shot from outside the box is too high. Assisted by Daniel Johnson.
Attempt missed. Liam Lindsay (Preston North End) header from very close range is high and wide to the right. Assisted by Robbie Brady with a cross following a corner.
Corner, Preston North End. Conceded by Oliver Rathbone.
Corner, Preston North End. Conceded by Lee Peltier.
Attempt missed. Robbie Brady (Preston North End) left footed shot from the left side of the box misses to the right. Assisted by Brad Potts.
Brad Potts (Preston North End) wins a free kick in the defensive half.
Foul by Cameron Humphreys (Rotherham United).
Second Half begins Preston North End 0, Rotherham United 0.
Substitution, Rotherham United. Oliver Rathbone replaces Jamie Lindsay.
First Half ends, Preston North End 0, Rotherham United 0.
Corner, Rotherham United. Conceded by Alan Browne.
Attempt blocked. Chiedozie Ogbene (Rotherham United) header from the centre of the box is blocked. Assisted by Daniel Barlaser.
Foul by Robbie Brady (Preston North End).
Chiedozie Ogbene (Rotherham United) wins a free kick in the attacking half.
Corner, Rotherham United. Conceded by Robbie Brady.
Attempt saved. Conor Washington (Rotherham United) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Cohen Bramall with a cross.
Attempt blocked. Ben Wiles (Rotherham United) left footed shot from outside the box is blocked. Assisted by Chiedozie Ogbene.
Cohen Bramall (Rotherham United) is shown the yellow card for a bad foul.
Alan Browne (Preston North End) wins a free kick in the defensive half.
Foul by Cohen Bramall (Rotherham United).
Attempt saved. Troy Parrott (Preston North End) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Alan Browne with a through ball.
Attempt blocked. Troy Parrott (Preston North End) right footed shot from the centre of the box is blocked. Assisted by Brad Potts.
Offside, Preston North End. Alan Browne tries a through ball, but Troy Parrott is caught offside.
Attempt missed. Conor Washington (Rotherham United) right footed shot from the centre of the box is close, but misses to the left. Assisted by Daniel Barlaser.
Ryan Ledson (Preston North End) wins a free kick in the defensive half.
Foul by Conor Washington (Rotherham United).
Attempt missed. Daniel Johnson (Preston North End) left footed shot from the centre of the box is close, but misses to the left.
Troy Parrott (Preston North End) wins a free kick in the attacking half.
Foul by Daniel Barlaser (Rotherham United).
Attempt blocked. Troy Parrott (Preston North End) right footed shot from the centre of the box is blocked. Assisted by Robbie Brady.
Ryan Ledson (Preston North End) wins a free kick in the defensive half.
Foul by Jamie Lindsay (Rotherham United).
Corner, Rotherham United. Conceded by Brad Potts.
Offside, Preston North End. Daniel Johnson tries a through ball, but Brad Potts is caught offside.
Ryan Ledson (Preston North End) wins a free kick in the defensive half.
Foul by Jamie Lindsay (Rotherham United).
Attempt blocked. Troy Parrott (Preston North End) left footed shot from a difficult angle on the left is blocked. Assisted by Robbie Brady.
Corner, Preston North End. Conceded by Grant Hall.
Ryan Ledson (Preston North End) wins a free kick in the defensive half.
Foul by Chiedozie Ogbene (Rotherham United).
Attempt missed. Daniel Johnson (Preston North End) left footed shot from the centre of the box is close, but misses to the right. Assisted by Troy Parrott.
Lineups are announced and players are warming up.