Real were outplayed for much of the evening but stuck twice in the second half to beat Borussia Dortmund at Wembley.