Manchester United’s 13-match winning run at Old Trafford came to an end after a pulsating 2-2 draw with Leeds United.
The Red Devils fought back from two goals down to rescue a point, but they’ve now won just one of their last four games in the Premier League.
Things could’ve got worse for the Red Devils too, had De Gea not been on hand to deny Pascal Struijk’s point-blank header.
Alejandro Garnacho was proving the main threat and the 18-year-old ought to have levelled after being found by Bruno Fernandes inside the area, only to miss the target with the goal at his mercy.
The first player to score in six consecutive home league games for the club since Wayne Rooney in 2012, Rashford powered his header beyond Meslier to lift the atmosphere and set up a blockbuster final half-hour.
Second-half substitute Jadon Sancho scored for the first time since returning to the first-team fold, rifling home after being the first to react to a loose ball inside the area.
A situation United have so often found themselves in down the years, a winning goal seemed inevitable, but Meslier had other ideas as he made a remarkable save to deny Varane a decisive goal.
Disappointment for the hosts, while Leeds created a one-point buffer between themselves and the drop zone in their first game under the temporary stewardship of Michael Skubala.