Cardiff City were once again forced to come from behind to rescue a point thanks to a late Kieffer Moore strike against Millwall.
As has been the story all season, the Bluebirds were left with an uphill battle after Matt Smith put the Lions ahead in the first half.
But a barrage of late chances saw Cardiff claim the equaliser and both sides squander magnificent chances to win it.
The game began as so many have this season, with Cardiff looking largely assured but failing to create many real openings.
Millwall, for the most part, looked comfortable in the early exchanges, but offered very little real threat of their own.
Robert Glatzel looked the most lively attacking outlet for the visitors and it was the German who registered the first proper chance of the match.
He chested down a lovely ball into the box and swivelled on to his left foot before sending his effort flying over the bar. But from that sixth-minute chance onwards, it was slim pickings for Neil Harris’ side.
Joe Bennett and Junior Hoilett dovetailed well down the left flank but their crosses were frustrating and invariably hit the first man. The Lions looked comfortable enough in defence, but the Bluebirds were arguably the team bossing play a little more.
That is why, just after the half-hour mark, it was something of a shock when Millwall to the lead.
Out of absolutely nothing, the Lions broke down the left and Jed Wallace dinked a nothing ball into the box, only for Matt Smith to outjump Curtis Nelson and head the ball past Alex Smithies, who was caught it no man’s land having come to collect the cross.
As has become the norm this term, City were behind the eight ball and needed far more creativity if they were to architect a comeback.
Just before the break, in fact, came their best chance of the half, when Hoilett whipped in a perfect cross to Glatzel, who powered a header towards the top corner. But Bartosz Bialkowski leapt well to tipped it over the bar.
The second period began frantically and, in truth, Cardiff were lucky not to go two behind.
Wallace, just after the restart, once again lofted an inviting cross into the box and Ben Thompson, who was completely unmarked, ghosted into the box and sent a header whistling over the crossbar from no distance at all. It was a massive let-off for City.
Cardiff were then under pressure again, only for Sean Morrison to make a goalsaving challenge to deny Mason Bennett a golden chance.
The Bluebirds immediately drove up the other end of the pitch and Harry Wilson squared a lovely pass into his compatriot Kieffer Moore, who sent a left-footed effort flying past the post from 12 yards out.
But it was Thompson who continued to prove a threat for the Lions and it was the midfielder who went close next when he sent a curled effort narrowly wide from the edge of the box.
But, after huffing and puffing, City finally blew the door down.
Josh Murphy played a defence-splitting pass through the middle and Moore took an exquisite first touch before burying his chance and levelling the tie.
A scramble then ensued in the dying minutes and Murphy was at the heart of it again. The winger hit the byline and fired in a low cross to Harry Wilson, who, incredibly, was denied by Bialkowski’s feet from close range.
It was all hands to the pump in the final moments as both teams went toe to toe.
Wilson then turned provider when he sent a brilliant cross in towards goalscorer Moore, who turned a powerful header towards goal, but Bialkowski sprung into action and tipped it wide.
It was breathless.
Want the latest Cardiff City news straight to your inbox?
Join hundreds of Bluebirds fans in getting the breaking news, transfer gossip and big interviews sent to your inbox on a daily basis.
Sign up to the Cardiff option below and then each day at Noon you’ll receive a handy round-up of all the day’s latest news with links to read the full articles.
All you have to do is click here and select the newsletter you want.
The best part? It’s completely free!
Next, Jon Dadi Bodvarsson was sent clean through during a Millwall break and was one-on-one with Smithies, but the Lions man blazed his effort wide.
The last effort came via the head of Joe Bennett, whose injury-time shot on goal was cleared off the line. When referee Graham Scott blew the whistle, a collective sigh of relief was breathed.
Cardiff left themselves with it all to do once again and they simply cannot keep doing that. But, in the end, a draw was most certainly the right result.
Millwall XI (4-2-3-1): Bialkowski; Leonard, Hutchinson, Cooper, M Wallace; Williams, Woods; J Wallace, Thompson (Bodvarsson 75), Bennett (Malone 57); Smith (Parrott 75).
Subs: Fielding, Bradshaw, Pearce, Brown, Skalak, Muller.
Cardiff City XI (4-4-2): Smithies; Bacuna, Morrison, Nelson, Bennett; Wilson, Pack, Ralls; Hoilett (Ojo 61); Moore, Glatzel (Murphy 75).
Subs: Phillips, Bamba, Bagan, Benkovic, Vaulks, Whyte, Harris.