Lee Gregory and Aiden O'Brien were on target as Millwall drew 2-2 with Hull City at The Den in the Sky Bet Championship on Saturday afternoon.
Kamil Grosicki gave The Tigers an early lead, but the frontmen's goals turned the game on its head and looked to have given Millwall all three points.
Markus Henriksen, however, had other ideas, converting from close range to ensure a share of the spoils.
Neil Harris made two changes from last Sunday's 1-1 draw with Bristol City - one enforced - as Ryan Leonard returned from suspension to replace the injured Shaun Williams, whilst Gregory came back into the side at the expense of Shane Ferguson.
The first moment of action came in the fourth minute as Jordan Archer's clearance was blocked by Fraizer Campbell, but fortunately for the stopper, his tackle was timed to perfection as the ball went out for a throw-in.
With six minutes played, Hull took the lead. An initial cross was cleared by the head of Mahlon Romeo, but after some neat passing, Grosicki was in acres of space to fire home the opener.
An opportunity for a shot from range presented itself just minutes later, but James Meredith and Leonard left the ball to each other, allowing Hull to clear. Steve Morison then knocked the ball down into the path of Jake Cooper, but his flick was too light for the onrushing O'Brien.
With 22 minutes on the clock, The Lions were level. Meredith's deep cross evaded the clutch of David Marshall and was headed home at the back post by Gregory.
Millwall's tails were up and on 27 minutes they could have nudged themselves in front, but Romeo's curler was saved by Marshall. Hull mustered an opportunity at the other end in the next action, though, but Shaun Hutchinson bravely blocked Jarrod Bowen's attempt on the edge of the penalty area.
Jed Wallace's corner on 33 minutes caused a brief melee inside the six-yard area, but the ball was cleared away by the Hull defence. The winger swung a kick over once more two minutes later, but it just evaded the full contact of Cooper's head and skewed wide.
Two minutes into the second-half Jed Wallace could have put The Lions 2-1 up, but his shot was blocked by Jordy de Wijs. From the resulting corner, Hutchinson's header was defended on the line, before the winger then crossed low, but to no avail.
Jed Wallace's mazy run, taking him past a handful of Hull defenders, ended with a shot rolling into the arms of Marshall on 50 minutes, but perhaps the better option was Romeo, who was unmarked on the right-hand side. The chances kept coming as, a minute later, O'Brien's cross was flicked on by Gregory, but Morison fluffed his lines from close range and sent the ball wide.
With 54 minutes on the clock, the second goal was finally found. Morison seeked out O'Brien around 20 yards out, with the Irishman sending an impressive finish past Marshall into the far corner.
Whatever the half-time message was, Millwall had listened - wave after wave of attack kept coming, with Tunnicliffe's shot being blocked behind, before a corner was just out of Cooper's reach. Jed Wallace's free-kick was then headed wide by Hutchinson.
On 73 minutes, however, The Tigers were level after captain Henriksen converted de Wijs' header across goal from close range.
From there, both sides failed to threaten in front of goal until inside four minutes of stoppage-time - a combination of Gregory and substitute Tom Elliott couldn't direct the ball towards goal, whilst Leonard scuffed an effort wide.
After indecision on the edge of the penalty area, Campbell had Hull's last chance of the game, but could not control his effort, sending it wide.
Millwall: Archer, Meredith, Hutchinson, Cooper, J. Wallace, Gregory, Romeo, Tunnicliffe, Morison (Elliott 78'), O'Brien (Ferguson 78'), Leonard. Subs not used: Amos, McLaughlin, Karacan, M. Wallace, Skalak.
Scorer: Gregory 22', O'Brien 54'
Hull City: Marshall, de Wijs (Mazuch 79'), Grosicki (Stewart 83'), Irvine, Kane, Batty (Martin 69'), Bowen, Fleming, Henriksen, Campbell, Elphick. Subs not used: Long, Dicko, Keane, Ritson.
Scorer: Grosicki 6', Henriksen 73'
Booking: Batty, Martin
Referee: Keith Stroud
Attendance: 12,004 (527)