Manchester United moved back into second place in the Premier League as substitute Jesse Lingard gave them victory over top-four rivals Chelsea at Old Trafford.
The Red Devils had to come from behind after Willian started and finished a flowing move to give Chelsea the lead in the first half.
United pulled level before the break, with striker Romelu Lukaku getting in front of Marcos Alonso inside the area to score against his former club for the first time.
Lukaku then set up Lingard to head home with 15 minutes left, after which Chelsea’s Alvaro Morata had a goal disallowed for offside.
Defeat leaves the Blues in fifth place after Tottenham beat Crystal Palace 1-0 earlier on Sunday.
Chelsea came close to taking the lead after just four minutes when Morata ran on to Alonso’s brilliant volleyed cross, but his shot hit the bar.
Lukaku, facing the club he played for between 2011 and 2014, had a flying volley superbly saved by Thibaut Courtois.