Inter, beaten 1-0 by both Bayern Munich and AC Milan over the last week in China, enjoyed much of the early possession but were exposed by the pace of Gareth Bale and Cristiano Ronaldo on the counter-attack.
A trademark free kick from the Portuguese wide man brought a terrific save out of the Inter goalkeeper midway and Bale also threatened after neat interplay with Jese.
Real made five changes at the break but maintained the momentum and got a second in the 56th minute when defender Raphael Varane put away Lucas Vazquez's cross from close range.