Two late goals for Manchester United from Marcus Rashford and Alejandro Garnacho ensured they closed the gap on leaders Arsenal to five points.
Leeds had pressed and harried the visitors for much of the afternoon and could have led but for some wayward finishing with United’s quality eventually telling in the end.
On a fevered afternoon at Elland Road, the game at times appeared a throwback to a bygone era with tackles flying in and referee Paul Tierney often opting to let the game flow.