Live updates

ft

Full time

The referee blows his whistle to end the game.

throwin

Ahmed Elmohamady takes a throw in.

Advertisement

throwin

Ahmed Elmohamady takes a throw in.

foul

Foul

Foul committed by Shittu. Free kick taken by Stephen Quinn.

throwin

Throw in by Shane Lowry.

none

Play continues after David Stockdale takes the goal kick.

Advertisement

sub

Substitution

Throw in by Robbie Brady. Martyn Woolford is substituted off. Millwall now have 61 substitutions.

foul

Foul

Beevers is penalised for a foul. Free kick taken by Robert Koren.

throwin

Adam Smith takes a throw in.

shot

Shot

Effort from 18 yards by Robert Koren. Save by David Forde. Inswinger corner taken right-footed by Robert Koren played to the near post.

Load more updates