Brazil superstar neymar scored the only goal of the game, turning home from close range in the 31st minute, after Antonio Valencia's stumble.
David de Gea once more proved his worth to United, the Spanish keeper making a number of good stops to deny Los Cules' much-vaunted front trio of Neymar, Luis Suarez and Lionel Messi.
United went close themselves, through Romelu Lukaku and Marcus Rashford, but found Jasper Cillessen in obdurate mood.
Here's how it all went down at FedEx Field...
Barcelona starting XI: Cillessen; Semedo, Mascherano, Umtiti, Alba; Busquets, Rakitic, Alena; Messi, Suarez, Neymar
Manchester United starting XI: De Gea; Valencia, Smalling, Lindelof, Blind; Carrick, Pogba; Mkhitaryan, Rashford, Lingard; Lukaku