Bruno Fernandes scored twice and set up another goal as Manchester United came from behind to beat Everton 3-1 at Goodison Park.
Bernard handed Everton a 19th-minute lead with a smart low finish.
- Rejuvenated Southampton end Everton’s unbeaten run
- Fernandes, Pogba can thrive in United midfield — Solskjaer
However, Manchester United levelled six minutes later when Fernandes headed in Luke Shaw’s cross.
Lucas Digne hit a post before Fernandes put Manchester United in front on 33 minutes.
Everton pushed hard for an equaliser but Harry Maguire denied Dominic Calvert-Lewin before Abdoulaye Doucoure shot over.
Substitute Edinson Cavani sealed victory on the counter in stoppage time, sweeping home Fernandes’s pass.
A club-record-equalling seventh successive away Premier League win lifts Manchester United up to 13th on 10 points.
Three straight defeats leaves Everton fifth, with three points more.
Everton will on 21 November be hosts to struggling Fulham while Manchester United will be hoping for another victory same day against West Brom as they try to bring their season back on track.