Harry Wilson's four goals for Fulham this season came as a substitute. Rewarded with a start for Marco Silva after coming off the bench and scoring against Chelsea on Thursday, Wilson thought he had repaid his manager's trust with the winning goal against Bournemouth, only for a Bournemouth substitute to equalize in the last breath.
Dango Ouattara held his nerve wonderfully to earn a deserved point for Andoni Iraola's team after Evanilson had canceled out Raúl Jiménez's opener.
The draw meant both teams remain unbeaten in their last seven games, a record only equaled by Liverpool and Arsenal in the top flight.
This was a Championship clash in 2022, but both Fulham and Bournemouth will enter 2025 with real ambitions to qualify for European football.
Iraola made four changes from the team that started the draw against Crystal Palace with the entry of Milos Kerkez, David Brooks, Philip Billing and Evanilson.
For Fulham, Silva made just one change from their win at Stamford Bridge with Wilson replacing Adama Traore.
Bournemouth grabbed a late equalizer at Fulham thanks to a cheeky chip from Dango Ouattara
Raúl Jiménez had given Fulham the lead with a header after a corner kick.
As Silva and his team departed, they were greeted with chants of “There is only one team in Fulham”, although they started badly with Evanilson taking advantage of a poor back pass from Jiménez, but Bernd Leno did well to lay the ball away for a corner.
Both Dean Huijsen and David Brooks also went close for Bournemouth before Wilson made Fulham's first attempt on goal after combining well with Antonee Robinson.
Wilson had another shot saved a few minutes later by Kepa, but Bournemouth were the much more threatening team.
Brooks came close again, passing Jimenez before firing a shot just over the crossbar before Evanilson forced Leno into another save.
After half an hour, Billing passed the ball to Antoine Semenyo, whose attempt was saved by an outstretched Leno.
From the resulting corner, James Hill thought he had scored his first Premier League goal, but his header was disallowed by referee Robert Jones for a foul by Semenyo on Joachim Andersen.
On reflection, it was bad of Jones to blow the whistle so early and Fulham perhaps got away with some poor defending.
However, against the run of play, Silva's team took the lead in the 40th minute and it was a chaotic defense from Bournemouth.
From Fulham's first corner, a great delivery from Andreas Pereira found an unmarked Raúl Jiménez, who headed in with aplomb for his sixth league goal of the season.
The goal made the 33-year-old the top Mexican scorer in Premier League history, level with Javier Hernández.
Evanilson tied Bournemouth for the first time after containing Joachim Andersen
Harry Wilson made Bournemouth pay for missed chances and put Fulham back in front before the Cherries scored a late equaliser.
Shortly after the restart, Ryan Christie was booked for a poor tackle on Robinson which led to a huge brawl, with the Fulham players furious, but VAR's Peter Bankes deemed it not worthy of a red card. Christie caught Robinson with his studs and Iraola's men were somewhat lucky to reach half-time with 11 men.
They started the second half strongly, with Semenyo and Brooks testing Leno again in the first five minutes and in the 51st minute they achieved a deserved equalizer.
Hill delivered a beautiful lob to Evanilson, who held off Andersen and beat Leno.
Bournemouth had more of the ball, but Timothy Castagne forced Kepa into a good save on a Fulham counter-attack before Alex Iwobi's cross found Jiménez, whose header was saved by Kepa and his attempt on goal on the rebound was blocked. by Huijsen.
At the other end, Evanilson managed to score, but when he could only beat the goalkeeper, his touch was too strong and Leno took advantage of the danger.
It was now end to end with Leno using his feet to save Billing before Wilson made Bournemouth pay for those missed chances in the 72nd minute.
Iwobi found Robinson, who crossed with his right foot and found Wilson, whose header was too good for Kepa.
The Welsh midfielder was greeted with chants of “Harry Wilson, he's done it again” from the home fans as he made way for Adama Traore, but Fulham couldn't hold on.
Marco Silva will be disappointed because his team did not manage to hold on to the three points
Andoni Iraola was excited about his team's comeback to score a point away from home
Issa Diop carelessly lost the ball in his own half and Semenyo found Ouattara, who calmly lofted the ball over Leno and into the Fulham net.
To tell the truth, one point was nothing less than what Iraola's team deserved, which remained in sixth position and reached the halfway point of the season with a club record of 30 points.
It was Fulham who pressed harder and took the lead once again with another header, this time from Harry Wilson who headed in Antonee Robinson's cross.
The Cottagers looked to be heading for sixth place, but squandered their lead in the 90th minute, giving the ball away to Antoine Semenyo, who found Dango Ouattara, who finished.