Manchester United gained some form of revenge for their defeat in the UEFA Champions League final to Barcelona, beating the Spanish side 2-1 in the United States.