Zlatan Ibrahimovic scored a late winner as Manchester United beat Crystal Palace to claim back-to-back Prermier League wins for the first time since August.
Paul Pogba gave Jose Mourinho's side the lead just before half time when he converted Ibrahimovic's flick on from close range, having seen an earlier strike saved by Wayne Hennessey.
David De Gea preserved the lead with an excellent stop to deny James McArthur but the Palace midfielder equalised shortly after with a cool finish from Damien Delaney's sublime back-heel.
The match was heading for a stalemate but in the final moments Pogba turned provider for Ibrahimovic who slotted home to keep Manchester United within three points of fifth-placed Tottenham Hotspur.
See: Man Utd report