Millwall and Cardiff City played out a 2-2 draw at The Den in the Sky Bet Championship on Tuesday night.
In a topsy-turvy contest, Danny Ward gave Cardiff the lead, before Tom Bradshaw equalised on the stroke of half-time. Junior Hoilett then nudged The Bluebirds back in front, but Bradshaw struck once more with 13 minutes remaining to restore parity.
Caretaker manager Adam Barrett made two changes for his final match in charge, with Matt Smith and Aiden O'Brien coming into the side in place of Shane Ferguson and Jayson Molumby, who both dropped to the bench.
With just a few minutes on the clock Millwall had their first chance of the evening, but after Jed Wallace's cross and Smith's header made its way to O'Brien, his shot was wide. The Lions were making most of the running in the early stages, and on seven minutes they had another poke at goal, but Smith's header from Mahlon Romeo's cross was wide.
There were 12 minutes played, however, when, in their first foray forward of the game, Cardiff took the lead as Ward nodded through the legs of Bartosz Bialkowski.
Ward and Lee Tomlin both had Bialkowski sprawling to save shortly after, before Jed Wallace's free-kick was guided towards goal by the head of Jake Cooper, but saved by Neil Ethridge.
On the half-hour mark, Smith beat his marker in the air and headed towards goal, with the effort tipped over by Ethridge, but referee Timothy Robinson deemed the striker to have fouled his man.
The Lions continued to come forward in search of the equaliser, but the next real chance went the way of The Bluebirds, with goalscorer Ward heading just over Bialkowski's crossbar.
Ben Thompson ballooned a shot over the bar, whilst Ward and Bialkowski's personal battle continued shortly before the break, with the stopper getting down low to halt a shot. As the clock struck 45 minutes, however, The Lions were back on terms as Bradshaw struck from just inside the penalty area for his fourth goal in as many games.
The lively Ward almost nipped in for his second of the evening with seven minutes of the second-half played, but a strong defensive block from captain Shaun Hutchinson prevented that from being the case. At the other end, meanwhile, Thompson had a shot blocked behind, with Smith heading the resulting corner-kick wide.
With 57 minutes on the clock, Cardiff were back in front, as Hoilett expertly turned and struck from around 20 yards out, beating the despairing dive of Bialkowski and seeing the ball nestle in the far corner of the net.
Twelve minutes later, The Bluebirds could - and perhaps should - have found their lead extended, but after Aden Flint controlled and looked to shoot inside the area, Bialkowski smothered the defender well, with the ball going behind. From that corner, fellow centre-back partner Sean Morrison stabbed towards goal, but Bialkowski brilliantly saved once more.
With 13 minutes remaining, The Lions were back on level terms - a throw-in was flicked on by substitute Jon Dadi Bodvarsson and into the path of Bradshaw, who took his time, beat his marker and picked his spot to fire past Ethridge for his fifth goal in four games.
The Lions' tails were up on and off the pitch, especially Bradshaw's, as the striker attempted a first-time shot from the edge of the area which was gathered by the goalkeeper, before Jed Wallace's shot was parried by Ethridge and cleared behind.
As stoppage-time began, there was a heart-in-mouth moment for Millwall as the ball broke to substitute Callum Paterson, but fortunately for The Lions, his shot crept wide.
Millwall: Bialkowski, M. Wallace, Hutchinson, Cooper, Williams, J. Wallace, Thompson, Bradshaw, Smith (Bodvarsson 70'), Romeo, O'Brien (Mahoney 86'). Subs not used: Steele, McCarthy, Ferguson, Pearce, Molumby.
Scorer: Bradshaw 45' 77'
Cardiff City: Etheridge, Peltier, Bennett, Morrison, Flint, Ralls, Pack, Tomlin (Bogle 86'), Whyte, Ward (Paterson 86'), Hoilett (Murphy 67'). Subs not used: Smithies, Glatzel, Nelson, Mendez-Laing, Bogle.
Scorer: Ward 12', Hoilett 57'
Referee: Timothy Robinson
Attendance: 11,769 (901)