Manchester United youngster Danny Welbeck missed a last-minute penalty as Sir Alex Ferguson's side lost 3-2 to Al Hilal in Saudi Arabian legend Sami Al-Jaber's testimonial.
Yasser Al-Qahtani gave Al Hilal a 1-0 lead, although it did not last long as Cristiano Ronaldo burst forward and found Carlos Tevez in acres of space for the Argentinian to draw the keeper out and slot home.
Ronaldo then headed Nani's corner in before the break to turn the game on its head.
When Al-Jaber went down softly under Rio Ferdinand's challenge the referee surprisingly signalled for a penalty, giving the star of the show the chance to get on the scoresheet, which he grasped with both hands to level.
Another soft penalty early in the second half was given which substitute Mohammad Al-Shalhoub scored, before being forced to re-take it and subsequently firing wide.
Al-Jaber came off in the 56th minute to a rapturous ovation and hugs all round.
Al Hilal took the lead courtesy of Bader Al-Kharashi, whose ambitious overhead kick beat outstretched substitute keeper Tom Heaton.
In the last minute highly-rated youngster Welbeck was felled in the area and took the resulting penalty, only to blast it high over the bar.