Martyn Woolford scored a late leveller to earn Millwall a point against fellow strugglers Bolton.
The visitors took the lead against the run of play when Lukas Jutkiewicz headed home a Chris Eagles cross.
Jutkiewicz could have extended his side's lead but home keeper David Forde was equal to his spot-kick.
The Lions made the most of that let off when Woolford, who had earlier had an effort cleared off the line, fired in from a tight angle to level.
The hosts had started strongly and Jermaine Easter came close to opening the scoring when his dipping effort drifted just past a post.
“I'm deadly serious when I say you would be bored senseless watching that kind of performance from them [Bolton]. If that's how you set out to play when people pay a lot of money to watch I'd be bored senseless”
Millwall boss Ian Hollway on Bolton's style of play
Bolton went in front when Jutkiewicz showed good strength to get across his man and head home his second goal since joining the club on loan from Middlesbrough.
Woolford thought he had levelled for the hosts before the break but defender David Wheater made a brilliant goal-line clearance to deny him after his shot had beaten goalkeeper Adam Bogdan.
Alex Baptiste was then on hand to deny Easter on the line after Bogdan had parried an effort into his path.
Having survived until the interval, Dougie Freedman's side came close to doubling their lead when Eagles' free-kick came back off an upright.
After Woolford had gone close again, the visitors were presented with a chance to seal victory when home defender Danny Shittu was adjudged to have handled in the area. However, Republic of Ireland international Forde kept out Jutkiewicz's tame effort.
He, and Bolton, were made to pay when Woolford reacted quickest to convert after Bogdan saved from Simeon Jackson.
Wanderers have now gone nine games without a win, while a point moves Ian Holloway's side four points clear of the Championship's bottom three.
Millwall boss Ian Holloway:
"I'm deadly serious when I say you would be bored senseless watching that kind of performance from them (Bolton). If that's how you set out to play when people pay a lot of money to watch I'd be bored senseless.
"The penalty save gave us the lift we needed. We got a couple of things wrong today when we overplayed a bit but the fans were brilliant and didn't get on our backs.
"They had one cross, one diving header and it went in off the post. And then they got a penalty.
"But it was a massive save. Everything is massive for us at this point.
"We're getting fitter and more confident. It's all about scrapping but we scrapped with style today."
Bolton boss Dougie Freedman:
"I'm not really happy with a point because I felt that we controlled the game very well in the first half.
"We got a good goal with a great cross and great header.
"Then in the second half we defended very well but we missed chances when we hit the post and then the penalty miss so I felt we deserved the three points."
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.