Lee Gregory netted five minutes before half-time as Millwall came back from a goal down to earn a draw and extend their unbeaten Championship run to five games.

Cardiff had taken an early lead through Junior Hoilett and thought they won the game late on when Sol Bamba acrobatically scored past Jordan Archer, but referee Keith Stroud had already blown for an earlier foul on Joe Bennett and the goal was disallowed.

Ben Marshall impresses on his debut

The deadline day signing from Wolves enjoyed an encouraging first run out at the Den and received a standing ovation when he was replaced by Fred Onyedinma on 79 minutes.

Marshall created a chance for Steve Morison during the first-half and came close to marking his Lions debut with a goal in the second period, but his long-range effort was kept out by Neil Etheridge.

His set pieces were threatening and showed he was able to play on the left and right as he swapped sides with Jed Wallace, more than once.

Another promotion hopeful comes unstuck at the Den

The draw against Cardiff extended Millwall's unbeaten run to ten games in all competitions at the Den and still means that none of the current top 10 in the Championship have left South London with three points.

Millwall have now played Norwich City, Leeds, Sheffield United, Middlesbrough, Wolves, Preston, Derby and Cardiff City at home with an aggregate score of 14-6 in their favour.

Luck on Millwall's side

Harris said in his post-match press conference that Millwall 'were due one'. An almost identical situation to Gregory's at Brentford in October, when Wallace was fouled just before Gregory swept home and a penalty was awarded, one the latter eventually missed. Bamba converted from close-range, but referee Stroud failed to give the Bluebirds the advantage and blew for a free-kick as Bennett was fouled in the build-up.

The Lions have been on the receiving end of some controversial decisions this season, so they'll feel that this one going their way was long overdue.

Tim Cahill's return is complete

The excitement has been building ever since the Lions Legend's return to Millwall was confirmed on January 29. Cahill scored for the Under-23s against Coventry City on Monday and it became apparent that his second debut was not too far away.

Millwall fans gave him a rapturous reception when he warmed up midway through the first-half, but the 13,000 at the Den had to wait until the final minute of normal time for their hero to enter the fray as he replaced the impressive Gregory in the 89th minute.

Cahill's cameo appearance was his first at the Den since May 9, 2004 when Millwall beat Bradford City in Division One.

Romeo struggles on his return to the starting XI

The 22-year-old returned to the starting line-up for the first time in the league since January 13 and his performance was a complete contrast to his 29-minute cameo against Reading last weekend.

Romeo was booked for a late tackle on Hoilett inside the opening two minutes and then had the ball stolen off him by the same player, who advanced to the edge of the area before firing Cardiff into the lead.