Arsenal missed the chance to go top of the Premier League at New Year after a disappointing defeat at Fulham.
Bukayo Saka put the Gunners ahead inside five minutes but Raul Jimenez equalised on his return from suspension, before Bobby Decordova-Reid scrambled home the winner on the hour.
The loss left Arsenal fourth and two points behind leaders Liverpool, who host Newcastle on New Year's Day.
Fulham are 13th after ending a run of three straight defeats.
Arsenal made the perfect start with a fifth-minute opener following a quick break from the back. Gabriel Martinelli's curling shot from the left was palmed out by former Gunners keeper Bernd Leno, allowing Saka to stick out a right leg and loop the ball into the net from six yards.