Half-time match statspublished at 20:39 Greenwich Mean Time 9 February 2018
HT: Millwall 1-1 Cardiff
Here's a tale of the first half in statistical form.
Milwall ended up with more possession and efforts on goal after a poor start to the match.

Full-time: Millwall 1-1 Cardiff
Junior Hoilett gives Cardiff early lead
Lee Gregory levels on 40 minutes
Sol Bamba has acrobatic goal ruled out as referee blew moments before
Tim Cahill makes second Millwall debut as a very late substitute
Rob Stevens
HT: Millwall 1-1 Cardiff
Here's a tale of the first half in statistical form.
Milwall ended up with more possession and efforts on goal after a poor start to the match.
HT: Millwall 1-1 Cardiff
It's been a decent first half, without being spectacular.
Junior Hoilett put the visitors ahead within four minutes with a fine strike from the edge of the box.
But Millwall came back into the game and Lee Gregory's smart first-time finish means it is all square at the break.
Millwall 1-1 Cardiff
Cardiff manage to survive the late spell of first-half pressure from Millwall, and Keith Stroud blows the whistle to end the first 45 minutes at The Den.
Millwall 1-1 Cardiff
A crucial clearance from Cardiff skipper Sean Morrison, who backheels Mahlon Romeo's low ball away from goal.
Lee Gregory's effort on the turn is then blocked behind.
We're into two minutes of added time.
Millwall 1-1 Cardiff
Cardiff defender Sol Bamba comes forward and wins the ball 25 yards out, but can't find a team-mate with a through ball into the box.
Half-time is nearly upon us at The Den.
Millwall 1-1 Cardiff
The Lions win another free-kick on the right flank.
Cardiff are on the back foot at the moment, and Jed Wallace's deep free-kick is nodded behind by Callum Paterson.
Lee Gregory
Millwall are level, and from a great team move.
Steve Morison drifts to the right flank, taking Bluebirds centre-back Sol Bamba with him, and pops the ball down the flank for Jed Wallace to run onto.
His cross is met first-time by Lee Gregory from 12 yards out, and his strike flashes past Neil Etheridge in the Cardiff goal.
A well-worked equaliser by the hosts.
Which cult heroes do you want to return?
Craig: I’d happily give [Jon] Parkin another chance at Ninian just for pie sales to hit the roof
James: Clive Mendonca back at Grimsby Town when we are in desperate need of a striker
As the returning Tim Cahill is on Millwall's bench tonight, we're asking you which veterans you'd like your club to re-sign. If Clive Mendonca can still do it at 49, well... Now that I'd like to see!
Millwall 0-1 Cardiff
Another chance for the Lions, and Lee Gregory sends a shot from 25 yards out just wide of Cardiff's left hand post.
That was his first sight of goal this evening.
Millwall 0-1 Cardiff
Millwall are starting to win the 50-50 battles.
Cardiff's Madine is back in the fray, with a fresh new shirt.
Millwall 0-1 Cardiff
It is a better ball in, this time from Ben Marshall.
Cardiff skipper Sean Morrison has to nod it away from six yards out.
Bluebirds striker Gary Madine is still off the pitch getting treatment for a bloody nose.
Millwall 0-1 Cardiff
Jed Wallace wins another free-kick for Millwall wide on the left.
The midfielder chaces a ball forward and is bundled over by Marko Grujic.
Can the Lions find a better deliver this time?
Millwall 0-1 Cardiff
Cardiff striker Gary Madine is on the ground and needs some treatment after a clash with defender Jake Cooper.
He did get an arm in the face, and a bang to the nose, but it wasn't deliberate from the Lions centre-back.
Millwall 0-1 Cardiff
Just under a quarter of an hour to go at The Den in this first half, and Cardiff are on top through Junior Hoilett's opener.
The winger has been involved in most of the visitors' best moves so far this evening.
Millwall 0-1 Cardiff
Millwall create another chance and it falls to Morison again.
This time he's one-on-one with Sean Morrison but the striker tries a quick finish from just ouside the box.
Again, it is straight at Etheridge. Millwall are starting to threaten though.
Millwall 0-1 Cardiff
Millwall win their first corner of the evening, and a chance to deliver the ball from the left wing.
Centre-back Shaun Hutchinson wins the initial ball but Cardiff clear.
The Lions come again, and Steve Morison slices an effort goalwards, but it is straight at Cardiff keeper Neil Etheridge.
Millwall 0-1 Cardiff
At the other end, Junior Hoilett attempts a curling effort from 25 yards out, but it's off target.
The Millwall defence had given the ball away to the winger from a miscued clearance.
Millwall are starting to assert themselves a bit more in the middle of the park.
Millwall 0-1 Cardiff
The Lions then win a free-kick about 25 yards out, to the right of goal.
Ben Marshall takes it on, but his effort is wayward and goes harmlessly behind the Cardiff goal.
Millwall 0-1 Cardiff
Almost an equaliser for Millwall, but Steve Morison's shot cannons back off the bar!
It's the hosts' best move of the evening, as debutant Ben Marshall curls in a cross from the left which finds Morison at the back post.
The striker shrugs off Sol Bamba and fires left-footed from about 10 yards out on the angle.
Neil Etheridge is well beaten, but it's just too high from a Millwall point of view.
Millwall 0-1 Cardiff
Millwall striker Steve Morison tries to get something on a long throw-in, but it goes all the way through to keeper Neil Etheridge.
The Cardiff stopper has barely touched the ball so far this evening.