Luton Town and Millwall played out an entertaining 2-2 draw in the Sky Bet Championship on Saturday afternoon.
Tom Bradshaw returned to the starting XI to give Millwall the lead, but Elijah Adebayo equalised not long after to make sure the sides went in at the break level.
Benik Afobe's goal nine minutes from time looked to have given The Lions a vital win, but a Jake Cooper own-goal on 87 minutes earned The Hatters a share of the spoils.
Gary Rowett made two changes for the trip, with Tom Bradshaw and Benik Afobe paired in attack at the expense of Tyler Burey and the injured Mason Bennett.
Oliver Burke, meanwhile, took a place on the substitute's bench.
The early stages saw both sides jostling for possession, with the first real opportunity of the half coming on 17 minutes as Amari'i Bell failed to trouble Bartosz Bialkowski with an effort.
Pelly-Ruddock Mpanzu then also could not work the stopper with an attempt, but with 25 minutes on the clock, The Lions opened the scoring in some style as Bradshaw took Jed Wallace's pass in his stride and finished with a half-volley from outside the area for his eighth goal of the campaign.
Mpanzu then sliced wide as The Hatters looked to equalise, but on 31 minutes they did just that, as an Adebayo effort struck the far post before bouncing it to level the scores.
Benik Afobe headed a Daniel Ballard cross over and Jed Wallace then sent a free-kick over the crossbar as the first-half came to a close.
Bialkowski was forced into a top save early in the second-half as Harry Cornick broke through and poked towards goal, with both sides having half-chances from there as Allan Campbell and Bradshaw attempted to carve openings.
Scott Malone curled a shot shortly past the hour-mark, with Bialkowski having to tip a deflected Kai Naismith effort behind after that. A George Saville cross was just too high for Afobe, and with James Shea having to frantically tip a Jed Wallace cross over, it seemed as though a second Lions goal was coming - and on 81 minutes, it did.
A Jed Wallace lofted pass sent substitute Oliver Burke away, and with the loanee finding Afobe with a cross, the striker guided a first-time effort into the net to regain the lead.
However, with three minutes to play, an enticing free-kick caused chaos in the Millwall area, with the ball going into the net - for a Luton equaliser - finally off Cooper.
There was one more chance for The Lions to win it in injury-time, but Malone's effort was gathered by Shea.
Luton Town: Shea, Bree, Potts (Jerome 83'), Naismith, Cornick (Onyedinma 64'), Adebayo, Lockyer, Mpanzu (Snodgrass 83'), Campbell, Lansbury, Bell. Subs not used: Bradley, Hylton, Kioso, Isted.
Scorer: Adebayo 31', Cooper og 87'
Millwall: Bialkowski, McNamara, M. Wallace, Cooper, J. Wallace (Kieftenbeld 90+'2), Bradshaw (Burke 73'), Malone, Saville, Afobe, B. Mitchell, Ballard. Subs not used: Long, Pearce, Evans, Ojo, Burey.
Scorer: Bradshaw 25', Afobe 81'
Referee: Graham Scott
Attendance: 10,069 (1,032)