Match ends, Fulham 2, Queens Park Rangers 2.
Fulham missed the chance to narrow the gap on second-placed Cardiff to five points as they let slip a two-goal lead to draw with QPR.
Tom Cairney found the bottom corner from 20 yards and Lucas Piazon finished a neat move to put Fulham in control.
But Rangers pulled one back before half-time, Massimo Luongo volleying in from Matt Smith's header across goal.
QPR dominated after the break and Pawel Wszolek levelled with a composed finish after Denis Odoi conceded possession.
Ian Holloway's mid-table visitors came closest to a winner when Jake Bidwell's cross had to be beaten away by Marcus Bettinelli.
For Fulham, the point was enough to set a club record of 16 league games unbeaten, and they moved into third place on goals scored before Aston Villa's trip to Bolton at 17:30 GMT.
Slavisa Jokanovic's Cottagers had Ryan Sessegnon's tap-in rightly disallowed for offside and briefly played with swagger after Cairney's precise opener.
However, sloppiness set in before QPR's first, from a set-piece, and Poland wide man Wszolek claimed his reward for an impressive display with a well-taken equaliser.
Fulham boss Slavisa Jokanovic:
"We cannot be satisfied. I am not here to fight for records, I am here to win the games. We didn't win. I cannot be satisfied. It's [the record] not important to me.
"We managed to score two goals, we had it under control, but the first goal they scored caused important damage.
"After one unforced mistake they scored the second goal. They deserved that goal because they made a few important entrances and had some chances, half chances.
"We didn't try to change the style. We had possession but without taking on defensive lines. Our solution cannot be to change the style, and we didn't try to do that."
QPR manager Ian Holloway:
"As the game went on, I'm disappointed we didn't end with three points. I'm delighted with the character.
"I needed half-time to have a rant and say 'wait a minute, get a bit closer to people'. I was fuming.
"I told them to get after people and luckily for me my subs helped. We got about them and we deserved what we got.
"I believe in my team and we what we are doing. Do I expect young lads to be consistent? Not really. But I will teach them."
Line-ups
Fulham
Formation 4-3-3
- 1Bettinelli
- 2Fredericks
- 4Odoi
- 13Ream
- 21TargettBooked at 86mins
- 10CairneySubstituted forFonteat 79'minutes
- 6McDonald
- 8Johansen
- 20PiazonSubstituted forAyitéat 68'minutes
- 32MitrovicBooked at 90mins
- 3R SessegnonSubstituted forOjoat 79'minutes
Substitutes
- 9Fonte
- 11Ayité
- 16Norwood
- 19Ojo
- 22Christie
- 27Button
- 47Kamara
QPR
Formation 4-4-1-1
- 1Smithies
- 2Furlong
- 5Onuoha
- 6LynchBooked at 90mins
- 3Bidwell
- 14ManningSubstituted forCousinsat 74'minutesBooked at 89mins
- 21LuongoBooked at 49mins
- 7Freeman
- 22Wszolek
- 30EzeSubstituted forSmythat 69'minutes
- 17SmithSubstituted forWashingtonat 69'minutes
Substitutes
- 8Cousins
- 9Washington
- 13Ingram
- 20Baptiste
- 24Perch
- 34Osayi-Samuel
- 37Smyth
- Referee:
- Chris Kavanagh
- Attendance:
- 23,347
Match Stats
- Possession
- Home66%
- Away34%
- Shots
- Home11
- Away13
- Shots on Target
- Home5
- Away6
- Corners
- Home8
- Away2
- Fouls
- Home8
- Away13
Live Text
Post update
Full Time
Second Half ends, Fulham 2, Queens Park Rangers 2.
Post update
Ryan Fredericks (Fulham) wins a free kick in the defensive half.
Post update
Foul by Pawel Wszolek (Queens Park Rangers).
Booking
Joel Lynch (Queens Park Rangers) is shown the yellow card.
Booking
Aleksandar Mitrovic (Fulham) is shown the yellow card.
Post update
Aleksandar Mitrovic (Fulham) wins a free kick in the attacking half.
Post update
Foul by Joel Lynch (Queens Park Rangers).
Post update
Denis Odoi (Fulham) wins a free kick in the defensive half.
Post update
Foul by Luke Freeman (Queens Park Rangers).
Post update
Attempt saved. Jake Bidwell (Queens Park Rangers) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by Pawel Wszolek.
Post update
Attempt missed. Rui Fonte (Fulham) header from the centre of the box is close, but misses the top left corner. Assisted by Stefan Johansen with a cross following a corner.
Post update
Corner, Fulham. Conceded by Darnell Furlong.
Booking
Jordan Cousins (Queens Park Rangers) is shown the yellow card for a bad foul.
Post update
Floyd Ayité (Fulham) wins a free kick on the left wing.
Post update
Foul by Jordan Cousins (Queens Park Rangers).
Post update
Offside, Queens Park Rangers. Jordan Cousins tries a through ball, but Jake Bidwell is caught offside.
Post update
Delay over. They are ready to continue.
Booking
Matt Targett (Fulham) is shown the yellow card for a bad foul.
Post update
Delay in match Paul Smyth (Queens Park Rangers) because of an injury.