Chelsea suffered a 2-1 defeat at home to Fulham on Boxing Day after two late strikes from the visitors.
Cole Palmer's dazzling opener seemed to have put Chelsea in control but Harry Wilson's late header brought a nervy end to proceedings and the Blues buckled under pressure as Rodrigo Muniz struck from close range in stoppage time to seal Fulham's first win at Stamford Bridge in 45 years .
How the game played out
Chelsea enjoyed most of the early possession, but it was Fulham who posed the biggest threats, with the increasingly dangerous Antonee Robinson bursting forward at every given opportunity to try and beat Chelsea's back line.
With 15 minutes on the clock, Chelsea found themselves in front. Out of nowhere, Palmer weaved his way around a handful of defenders and almost slotted the ball into the bottom corner.
Raul Jimenez was dragged wide before Calvin Bassey produced a smart save from Robert Sanchez as Fulham tried to restore parity.
The returning Marc Cucurella was left stunned as he failed to double Chelsea's lead. He met Enzo Fernandez's free-kick with a diving header from just yards out, but could only direct his effort towards a grateful Bernd Leno, who was relieved to see the deficit remain at one at the interval.
Leno had to make a sensational save to deny Enzo Fernandez's long-range shot early in the second half. Seconds later, Chelsea were celebrating when Levi Colwill headed home, only for the offside flag to correctly bring the celebrations to an abrupt end.
Fulham certainly had their moments. Alex Iwobi headed wide and a series of crosses caused plenty of chaos in the Chelsea box, while Sanchez had to pull off a superb save to deny Robinson from close range.
Nine minutes from time, Fulham's pressure paid off. Wilson got in at the back post and nodded home Timothy Castagne's pass, heading in to celebrate Fulham's first goal at Stamford Bridge since 2011.
Another superb stop from Leno denied Jadon Sancho at the dying embers and Fulham got the reward their positivity deserved when Rodrigo Muniz headed in the last corner in the fifth minute of added time to seal a famous victory for Fulham.
Check out the Chelsea vs Fulham player ratings here
In the first 15 minutes of this game, Palmer was quiet. He was in and out of the contest before turning the game on its head with a truly glorious individual goal.
Channeling its interior Eden Hazard against West Ham in 2019Palmer managed to weave his way around a couple of defenders and land in the box, where an incredibly fortuitous shot slowly drifted into the bottom corner.
Defenders aren't giving Palmer the kind of space he was afforded last season, so these moments of pure brilliance are becoming more and more necessary. Fortunately for Chelsea, it's clear with every touch of the ball that Palmer is up for the challenge.
Fulham were lively in attack and it can certainly be felt that this result was justified, although they must give a lot of credit to the dazzling Bernd Leno in goal.
Marc Cucurella, Enzo Fernandez and Christopher Nkunku all drew absolutely sensational saves from the Fulham keeper, who kept his side in the game several times and allowed his strikers to go and grab all three points.
Fulham's focus here was clear. They went to a five-man defense that allowed Antonee Robinson to play almost like a winger on offense. In the early stages, it looked like a master stroke, with Calvin Bassey moving down the left wing to ensure Robinson didn't need to do anything but attack.
Chelsea, however, seemed to understand this, sending Robinson off early on as Malo Gusto and Pedro Neto combined well on the defensive side of things. Robinson's high starting position at times seemed to deny him the opportunity to get the ball deep, which limited his involvement at times.
The balance of this battle swung back and forth as Robinson tried to drag Fulham back into this battle. The United States international certainly caught the eye ahead of January tRANSFER window in which he could play a central role.
Fulham seemed to grow in strength with each passing minute. They had half chance after half chance, but finally managed a quality moment in front of goal to grab all three points.
Alex Iwobi cleared an attempted free-kick from Pedro Neto and sent in a dangerous ball which was headed home by Timothy Castage. Harry Wilson slips for the easiest finish of his career. Muniz had more work to do, keeping his cool before picking out the bottom corner with his weaker foot.
It was a fair reward for Fulham's positivity and one that Chelsea can hardly argue with, having seen Fulham dominate the ball for large parts of this game.