Manchester United defeated European champions Real Madrid 3-1 in front of a record US crowd of 109,318 in Michigan.
Two goals from Ashley Young and one from Javier Hernandez secured new United manager Louis van Gaal his fourth win of the US summer tour.
Gareth Bale’s penalty was all Real could muster in reply, even after the second-half introduction of former United star Cristiano Ronaldo.
United now face Liverpool in Monday’s International Champions Cup final.
Van Gaal has presided over wins against the Los Angles Galaxy,Roma and Inter Milan in the United States.
United will now meet their great English rivals, who qualified for the final after Manchester City lost 5-4 on penalties to Olympiakos following a 2-2 draw in Minneapolis, in Miami.