Bruno Fernandes made amends for a penalty miss with a superb finish as Manchester United left it late to surge to victory at Newcastle.
Fernandes capped a superb 86th-minute attack by clipping the ball inside the far post after earlier seeing his spot-kick saved by Karl Darlow, his first miss in a United shirt after 10 successful attempts.
The visitors, who had trailed through Luke Shaw's early own goal and got themselves level courtesy of Harry Maguire's 23rd-minute header, wrapped up a 4-1 win in stoppage time with a rocket from full-back Aaron Wan-Bissaka and a well-deserved goal for Marcus Rashford.