Fulham denied Arsenal the opportunity to end the year at the top of the Premier League after they fought back from a goal down to claim a 2-1 win on Sunday.
Before Bobby De Cordova-Reid’s second-half goal ended the hosts’ three-match losing streak, Raul Jimenez had previously cancelled out Bukayo Saka’s early goal.
Fulham rose to 13th in the table with 24 points after 20 matches. Arsenal, who were at the top of the table on Christmas Day, have ended the year fourth after going winless in their last three matches.
The visitors started the match on the front foot and found the breakthrough just five minutes in as Gabriel Martinelli ran into the box from the left and went for the finish.
Fulham keeper Bernd Leno’s diving parry denied Martinelli, but the ball went to Saka, who finished from close range.
Despite the early setback, the hosts persisted in applying pressure, which paid off around the halfway point when Jimenez met Tom Cairney’s cross from the left flank and finished it quickly to restore parity.
Marco Silva’s side maintained the momentum into the second half and took the lead near the hour mark when Andreas Pereira’s corner created a scramble in the Arsenal box before De Cordova-Reid fired it into the net.
Fulham almost scored their third when Pereira’s late free kick rattled the crossbar.
“It was a very good reaction after the first goal. The way we beat their pressure and began to play our way,” Silva told BBC Sport.
The result marked the first time Fulham won a game after going a goal down in 24 league matches.
“Really the best way to finish 2023, definitely. Our ambition was to finish on a high and react from the last two games,” Silva added.
“I really believe we deserve it. Over the 95 minutes, we deserved it more.”
Arsenal manager Mikel Arteta said it was “a sad day” to see his team end the year with two straight losses.
“Today was our worst game of the season. The pace, the purpose we have in attack, and defensively, we were second best,” he told BBC Sport.
“Not enough purpose, speed, or threat. We were sloppy with the ball. It wasn’t good enough. We didn’t deserve to win,” Arteta added.