Ashley Young has played like a man fighting for his future during Manchester United's pre-season tour of the United States and the winger's encouraging form continued when he finished a brilliant 20-pass move for the opening goal against Real Madrid.

United were ponderous under David Moyes but under Louis van Gaal they have looked prompt. A slick passing move versus Internazionale was the standout moment of a goalless game midweek but Young broke the deadlock in front of 110,000 inside The Big House in Michigan against the European champions.

Young scored United's stunning opener against Real

Young scored again to cancel out a Gareth Bale penalty and regain United's lead before half-time.

Substitute Javier Hernández then added a third after the pause to maintain Van Gaal's unbeaten record and set up an International Champions Cup final with Liverpool in Miami on Monday night.

United and Real's friendly was played in front of a 109,318, a record for a soccer match in the United States.