Got a TV Licence?

You need one to watch live TV on any channel or device, and BBC programmes on iPlayer. It’s the law.

Find out more
I don’t have a TV Licence.

Summary

  1. Full-time: Millwall 1-1 Cardiff
  2. Junior Hoilett gives Cardiff early lead
  3. Lee Gregory levels on 40 minutes
  4. Sol Bamba has acrobatic goal ruled out as referee blew moments before
  5. Tim Cahill makes second Millwall debut as a very late substitute

Live Reporting

By Rob Stevens

All times stated are UK

Get involved

Coming up this weekend

#bbcefl

That it from us this evening but don't forget that there is another packed programme in the English Football League this weekend.

Tomorrow there are two lunchtime clashes in the Championship.

It will be a very Yorkshire affair, with Barnsley v Sheff Wed (12:15) and Sheff Utd v Leeds (12:30) getting the day's action started.

Later on, league leaders Wolves host QPR among the 15:00 games.

Then, on Sunday, there's the second city derby, as promotion-chasing Aston Villa host their fierce local rivals Birmingham City. It should be tasty!

You can follow it all here on the BBC Sport website and app.

Until then, thanks for joining us.

Recap: Lions fight back to hold Cardiff

FT: Millwall 1-1 Cardiff

Cardiff missed the chance to move level with second-placed Derby as Millwall battled to a point on the night veteran Tim Cahill made his second Lions debut.

Junior Holiett drilled in the opener after Mahlon Romeo was caught in possession, as Millwall began sloppily.

But the hosts fought back in the first half and were rewarded when Lee Gregory turned in Jed Wallace's good cross.

The Londoners edged a scrappy second half but were kept out by keeper Neil Etheridge, as Cardiff stayed fourth.

BreakingDerry leaves Cambridge United

Some breaking news to bring you, as Cambridge United head coach Shaun Derry has left the League Two club by mutual consent.

Derry was appointed as U's boss in November 2015 and led them to ninth and 11th place finishes in his two seasons in charge.

He leaves the U's 14th in League Two, 12 points off the play-offs.

Warnock wanted penalty

FT: Millwall 1-1 Cardiff

Some strong words from Neil Warnock there, who also thinks his side should have had a penalty in the very last minute of stoppage time for a handball.

That criticism may get the Cardiff boss in hot water with the Football Association.

Referee 'cost us the game'

FT: Millwall 1-1 Cardiff

I think it is appalling at this level. Sol is going to shoot and then he blows. I don't accept that. He is a really experienced referee and I feel let down. He cost us the game. We are fighting to get in the Premier League. But for the referee it would have been three points.

Neil WarnockCardiff City manager on Sky Sports

Millwall 'started terribly'

FT: Millwall 1-1 Cardiff

We started terribly but Mahlon [Romeo] and the team bounced back. In the second half we were really good. I think a draw is the right result as the second half was even. It had a draw written all over it before we started, but we will take a point against a very good team and hope we get safe.

Steve MorisonMillwall striker on Sky Sports

Stroud 'blew too early'

FT: Millwall 1-1 Cardiff

We had chances but they had good chances as well. It was a goal and the referee should have played advantage. He blew the whistle too early. But we'll take a point and move on.

Junior HoilettCardiff winger on Sky Sporst

Late controversy

FT: Millwall 1-1 Cardiff

Cardiff remain fourth in the table and extend their unbeaten run to four league games.

But it could have been all three points for the Bluebirds at The Den, had a late effort by Sol Bamba been allowed.

Referee Keith Stroud blew for a foul on the edge of the box just as the centre-back smashed an acrobatic effort into the Millwall goal. Should he have played a longer advantage?

FULL-TIME

Millwall 1-1 Cardiff

It ends all square at The Den, as Cardiff have a late shout for a penalty turned down.

The appeal was fairly half-hearted after the ball struck a hand in the box. It would have been very harsh on the Lions.

Millwall 1-1 Cardiff

Cardiff win a throw on the right.

Another chance to launch it into the box - but it comes to nothing.

CLOSE!

Millwall 1-1 Cardiff

Another late opening goes begging for Cardiff.

Callum Paterson races onto a long clearance upfield and latches onto it.

He goes into the area but the angle is against him, and his left-footed effort skews wide at the near post.

Millwall 1-1 Cardiff

Injury time has been scrappy so far.

Millwall have a chance to get the ball forward from a free-kick midway inside their own half.

Millwall 1-1 Cardiff

We are into four minutes of injury time.

Still time for a dramatic twist at either end.

SUBSTITUTION

Millwall 1-1 Cardiff

Here we go, the moment we were hoping for all evening.

Tim Cahill makes his return for Millwall, in place of Lee Gregory, almost 14 years after leaving the club for Everton.

Can the veteran Aussie find a winner in injury time?

Millwall 1-1 Cardiff

Cardiff are finishing the stronger now.

Ninety seconds plus stoppages remain, as Lions keeper Jordan Archer claims a long throw into the box.

CLOSE!

Millwall 1-1 Cardiff

Cardiff almost get a winner again!

This time Millwall defender George Saville clears a header from Callum Paterson off the line.

Another let-off for the Lions.

Millwall 1-1 Cardiff

As it is, it's a free-kick just outside the D for the visitors.

Junior Hoilett's effort hits the top of the wall and then Callum Paterson heads over under the challenge of Millwall keeper Jordan archer.

DISALLOWED GOAL

Millwall 1-1 Cardiff

Well, possible controversy here.

Keith Stroud gives a foul for a robust challenge by Millwall striker Steve Morison on Joe Bennett on the edge of his own area. The defender is down clutching his head.

But the ball had broken to Cardiff defender Sol Bamba and bounced up six yards out, the whistle was blown, but a split second later the defender acrobatically turns it home.

He starts celebrating but the goal won't stand.

SUBSTITUTION

Millwall 1-1 Cardiff

Cardiff make their final change. Kenneth Zohore comes on for Gary Madine up front.

No sign of Tim Cahill's return for Millwall as yet.

Millwall 1-1 Cardiff

Lee Gregory (right)
Rex Features

It's quite a battle out there, with neither side able to retain possession and a few niggling fouls thrown in as well.

It's starting to get a bit nervy.

SUBSTITUTION

Millwall 1-1 Cardiff

Jordan Archer come to claim the Cardiff free-kick but gets nowhere near it.

Millwall clear nevertheless

Cardiff bring on Loic Damour for Nathaniel Mendez-Laing.

And the Lions make their first change, as Fred Onyedinma replaces Ben Marshall on the wing.

SUBSTITUTION

Millwall 1-1 Cardiff

Cardiff make a change first, as utility man Greg Halford comes on for midfielder Marko Grujic.

The Bluebirds have a free-kick just inside the Millwall half.

Millwall 1-1 Cardiff

It's got a bit scrappy at The Den in the last few minutes.

Can either side find some inspiration and grab a winner?

Millwall are about to make a change...

Millwall 1-1 Cardiff

It's Millwall's turn to launch a long throw into the area.

Bruno Ecuele Manga miscues his clearance and it goes behind, but the Lions give away a foul from the resulting corner.

No sign of any substitutes yet...

YELLOW CARD

Millwall 1-1 Cardiff

Millwall defender Jake Cooper gets cautioned for a challenge on Callum Paterson.

He put a hand up challenging for a header.

That's two of the home defence on yellow cards now, with Mahlon Romeo booked early on.

Get Involved

#bbcefl

Mark Wilkins: The longer this goes on the more it feels like Cahill's going to come on and remind us why he was such a hero in South London!

Paul Hopkins: Come on City we can get one

Which way is this one going?

Millwall 1-1 Cardiff

Cardiff, having been second best and soaking up pressure for most of the second half, are having a decent spell.

The Millwall defence is having to deal with several long throws from the right and get stuck into challenges in the air and on the deck.

GREAT SAVE!

Millwall 1-1 Cardiff

Another brilliant save from Cardiff keeper Neil Etheridge to keep his side in the game.

Jed Wallace strikes low across goal from 18 yards, and Etheridge scrambles down to his left to get a hand to that, before recovering to claim it.

Millwall 1-1 Cardiff

It's actually Cardiff who threaten first, as Nathaniel Mendez-Laing attempts an acrobatic effort in the area.

However, he doesn't connect properly and the ball drops kindly for Lions keeper Jordan Archer.

Then Mendez-Laing sends a header at goal which is a straightforward save.

Replays show his initial effort did strike James Meredith's arm, but it was from point blank range. No penalty.

Millwall 1-1 Cardiff

Home supporters are in fine voice, roaring their side on.

Can it spark some chances on the pitch?

There haven't been too many clear-cut openings so far in the second half.

Millwall 1-1 Cardiff

Just under half an hour left at The Den, and the game still in the balance.

Will we see Tim Cahill make his second debut for Millwall from the bench?

Tim Cahill
Rex Features

Millwall 1-1 Cardiff

Millwall striker Lee Gregory comes close to getting a second goal of the evening, but heads Jed Wallace's cross wide of the goal.

At the other end, Gary Madine chests down a ball forward and fires off a half-volley, but it is wayward.

GREAT SAVE!

Millwall 1-1 Cardiff

A crucial save from Cardiff keeper Neil Etheridge, as Ben Marshall cuts in from the left and shoots low towards the near post.

His effort takes a deflection off Bruno Ecuele Manga and the keeper has to be quick to get down to his right and turn it behind.

The corner comes to nothing.

Millwall 1-1 Cardiff

Cardiff come forward and Junior Hoilett feeds the ball in to Joe Ralls on the edge of the area, but the midfielder miscues his effort.

The visitors recycle the ball and Hoilett centres again.

This time striker Gary Madine - who's had a quiet night so far - has a shot blocked by Shaun Hutchinson.

Millwall 1-1 Cardiff

Cardiff left-back Joe Bennett had to be alert to get back and make a clearance from in front of Jed Wallace, as Lee Gregory gets to a loose ball and pulls it back from the byline.

Bennett was caught by the midfielder and needs a spot of treatment, but he'll be fine to continue.

Millwall 1-1 Cardiff

Millwall defender Mahlon Romeo has a difficult start to the second half.

He takes down a ball forward on the edge of his own area and Junior Hoilett menaces him and picks his pocket again.

The right-back manages to recover and clear, but he must have had flashbacks to the opening goal.

KICK-OFF

Millwall 1-1 Cardiff

Cardiff get the second half started in south east London.

If it stays like this, Tim Cahill will be licking his lips in anticipation of a late introduction from the bench.

The veteran Australian scored for Millwall's under-23s in midweek and must be itching to get out there.

Get Involved via #bbcefl

Which cult heroes do you want to return?

Simon Atkins: Would love to see Olivier Tebily back in a Birmingham shirt. Mostly to bring back one of the best chants ever..."At number 1, is Tebily, at number 2 is Tebily..."

These days, he's making Cognac in France... No, honestly!

Highs and lows at The Den

HT: Millwall 1-1 Cardiff

Both manager have seen things they'd rather forget this evening. First Lions boss Neil Harris was frustrated by Cardiff's early opener...

Neil Harris
Empics

Then Neil Warnock wasn't impressed with his side's defending for the equaliser...

Neil Warnock
Empics

Will we see both managers put their head in their hands again this evening?

The second half is nearly upon us.

Tony Craig's tour of his new city

Tony Craig: Bristol Rovers' new signing takes tour of new city

Millwall fans will have good memories of defender Tony Craig, who helped them win promotion via the play-offs last term.

Having lived in London for all of his career prior to recently joining Bristol Rovers, here he takes a tour of his new city, Bristol.

The 32-year-old tells BBC Points West of his hopes of achieving another promotion from League One with Rovers.