Romelu Lukaku hit a late winner as Manchester United moved to within three points of third-placed Tottenham after a pulsating game with Southampton.
With United two minutes from missing out on fourth spot, Romelu Lukaku struck with a calm finish to seal the points at Old Trafford.
Yan Valery had given struggling Saints a surprise lead with an outstanding finish from around 25 yards before United turned it around with two goals in six second-half minutes.
Andreas Pereira equalised with a spectacular long-range strike before setting up Lukaku to make it 2-1.
Saints fought back to make it 2-2 through James Ward-Prowse’s exquisite free-kick before Lukaku dramatic winner.
In an incident-packed match, Paul Pogba missed the chance to make it 4-2 when Angus Gunn saved his late penalty.