Gary Neville also turned out for a side that included six players who started last season's Champions League final.
Wayne Rooney had already been booked before Jonathan Quartey's penalty put the home side in front following Neville's foul on Siphiwe Tshabalala.
Afterwards, Man Utd boss Sir Alex Ferguson defended Rooney over his booking, saying: "Wayne is a born fighter, and he gets frustrated in some games.
"He is learning how to control himself and it (the challenge) was next to nothing. I do not think he was out of order in this instance."
The next game of United's tour is on Tuesday, against Orlando Pirates, by which time Ferdinand is expected to be fit.
Eagles, 22, savoured the moment as he made only three appearances for United in a season that saw them win the Champions League and Premier League title.
He said: "It was a good game and I was pleased with my efforts.
"It was so loud out there because the fans were blowing their horns. But it was a brilliant atmosphere.
"I had some time against Aberdeen last week and really enjoyed it - I just love playing in the first team."