Match ends, Fulham 1, Rotherham United 1.
Rotherham missed the chance to ease their relegation fears after a Championship draw against fellow strugglers Fulham.
The Millers are just one place above the drop zone, but Millwall - five points behind - have a game in hand.
They took the lead after four minutes through Matt Derbyshire, who poked in from Ben Pringle's corner.
The home side, two points above their opponents, equalised as Ross McCormack bundled in his 16th goal of the season.
Rotherham were charged by the Football League on Monday for fielding defender Farrend Rawson earlier this month, with doubts over the status of his loan deal from Derby, and will find out their fate before the end of the season.
If they do have points deducted, they will find themselves deep in trouble at the wrong end of the table.
But the visitors at Craven Cottage missed a host of chances as they aim to preserve their status in the second tier of English football.
Goalkeeper Marcus Bettinelli kept out Kirk Broadfoot's point-blank header and blocked Derbyshire when he was through on goal, after the former Blackburn and Olympiakos man has given his side the lead.
Fulham finally tested keeper Damian Martinez when Bryan Ruiz was denied by a good save, but levelled through ex-Leeds man McCormack, who netted from Scott Parker's touch.
Fulham boss Kit Symons:
"In the first half we were awful. In the second there was an improvement, and we were a bit better than awful.
"We were very nervous, it is an anxious time for the football club. But you have to deal with the situation and we didn't do that.
"There is still a bit to do, but we are limping closer. We'd liked to have sprinted over the line but it doesn't look like it's going to be like that."
Rotherham boss Steve Evans:
"Their goal came from a blatant Ross McCormack handball. If a Championship official can't see that then he shouldn't be in the Championship.
"If it is not handball then I've not got a pair of eyes. The referee is a good guy, he doesn't mean to make a howler like that, but the reality is it is a big match and he has made a howler.
"But it shouldn't have come down to that, it should have come down to us coming away with a handsome victory."
- 18TurnerBooked at 86mins
- 33BurnBooked at 81mins
- 13GuthrieBooked at 54mins
- 19TunnicliffeSubstituted forHooglandat 54'minutes
- 5BroadfootBooked at 73mins
- Andy Davies
- Shots on Target
Second Half ends, Fulham 1, Rotherham United 1.
Attempt missed. Tim Hoogland (Fulham) header from the left side of the six yard box misses to the right. Assisted by Ross McCormack with a cross.
Attempt blocked. Ross McCormack (Fulham) right footed shot from the centre of the box is blocked. Assisted by Matt Smith with a headed pass.
James Husband (Fulham) wins a free kick in the defensive half.
Foul by Lee Frecklington (Rotherham United).
Ashley Richards (Fulham) wins a free kick in the defensive half.
Foul by Matt Derbyshire (Rotherham United).
Attempt blocked. Kári Arnason (Rotherham United) right footed shot from outside the box is blocked. Assisted by Richard Smallwood.
Michael Turner (Fulham) is shown the yellow card for a bad foul.
Foul by Michael Turner (Fulham).
Matt Derbyshire (Rotherham United) wins a free kick on the left wing.
Attempt missed. Matt Derbyshire (Rotherham United) header from the centre of the box misses to the left.
Michael Turner (Fulham) wins a free kick in the defensive half.
Foul by Kári Arnason (Rotherham United).
Corner, Rotherham United. Conceded by Dan Burn.
Corner, Rotherham United. Conceded by Matt Smith.
Dan Burn (Fulham) is shown the yellow card for hand ball.
Hand ball by Dan Burn (Fulham).
Attempt missed. Tim Hoogland (Fulham) header from the centre of the box is high and wide to the right. Assisted by Ross McCormack with a cross.