Tosin Adarabioyo headed home a late equaliser to keep Fulham at the Championship summit by earning a 1-1 draw at home to automatic-promotion rivals Bournemouth.
Dominic Solanke’s Cherries goal just seconds into the start of the second half looked like sending Scott Parker’s visitors top of the table on his first return to Fulham since stepping down as their manager in June.
But defender Adarabioyo headed in a cross from substitute Tom Cairney to ensure Fulham remained a point ahead from an often bad-tempered encounter.
Both goalkeepers were tested early. Fulham’s Marek Rodak was behind Adam Smith’s drive comfortably enough before Mark Travers parried a low drive from Neeskens Kebano at the other end at the expense of a corner.
The lively Kebano was soon back for another go, with exactly the same result and the corner that followed led to a goalmouth scramble that saw the ball hit Bournemouth’s Gary Cahill on his arm but referee Tim Robinson either did not notice or ruled it unintentional.
Lewis Cook was booked for a 15th-minute lunge on Kebano that saw both feet off the ground and play stopped soon after for Solanke, who was hurt in a collision with Adarabioyo, to get his head bandaged.
The bandage almost grabbed an instant assist, with Solanke planting a header from seven yards just wide of Rodak’s right-hand post.
The former England man returned in the 30th minute with a burst into the box on the left and shot across goal that sailed just wide.
Jack Stacey became the next Bournemouth man to be booked, for another lunge on Kebano and the pair came together again soon after, with Stacey blocking the winger’s shot from inside the six-yard box.
Referee Robinson had another decision to make within seconds when Harry Wilson went down in the area under a Solanke challenge but he dismissed penalty appeals.
Cherries skipper Steve Cook denied Fulham twice in the space of a few seconds right before the break. First he dived to stop Aleksandar Mitrovic curling the ball home from the left of the box.
Fabio Carvalho was on to the rebound but the veteran defender somehow managed to get his head in the way of his shot too.
There was still time for Fulham boss Marco Silva to be cautioned for excessive dissent – and his mood was hardly improved by Bournemouth scoring straight from the kick-off to start the second period.
A couple of passes were exchanged before Philip Billing’s ball over the top saw Solanke outpace Denis Odoi and lash it high past Rodak.
Fulham responded with a Kebano effort that Travers tipped over the crossbar before Wilson forced another save and then fired an effort just wide.
Mitrovic had been kept quiet but sent a header narrowly over from a free-kick resulting from Adam Smith’s cautionable tripping of Wilson.
Bournemouth tried to slow the game down, with Travers booked for time-wasting before saving another Mitrovic header and denying Kebano with his legs.
Travers dived to keep out another Mitrovic header – and Kebano lashed the loose ball wide from close range but Fulham would not be denied.
Adarabioyo met substitute Cairney’s cross to head the ball beyond Travers from seven yards to keep the Cottagers top.